I want to create build and deploy configuration which consists of following steps:
- Build artifact with maven.
- Upload artifact using scp.
- Unpack artifact to specyfic directory.
- Execute script.
The problem is - i don't know the exact artifact filename and it will change over time. I would prefere to avoid using wildcards here.
I haven't found and recomendations on the internet how to do it:
- (not working) Force finalName to be specyfic via maven opts, like
MAVEN_OPTS="-Dproject.build.finalName=artifact-name-${bamboo.buildNumber}"
and later assuming that my artifact name is "artifact-name-${bamboo.buildNumber}-distributable.zip"
-
Try to find out the finalName generated by maven from pom, like with
mvn help:evaluate -Dexpression=project.build.finalName | grep -v \\[
I could execute this comman, write result to a file, share it and get finalName from file on server.
And best practices in here?