0
Atlassian Bambooを使用してMaven以外のアーティファクト、つまり他のBambooタスクのMavenの外で作成されたアーティファクトを展開したいとします。だから私はMaven 3.xタスクを作成し、アーティファクトを作成し、deploy:deploy-fileをGoalボックスに配置するタスクの後に配置します。目標設定には、展開するファイルの完全なパスが必要です。だから、私は上記の持っているように、これは...Maven pom.xmlでAtlassian Bamboo変数を使用するには?
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<executions>
<execution>
<id>deploy-my_artifact-tgz</id>
<phase>deploy</phase>
<goals>
<goal>deploy-file</goal>
</goals>
<configuration>
<!-- Will this work??? -->
<file>${bamboo.build.working.directory}/dist/my_artifact.tgz</file>
<url>${project.repoUrl}</url>
<repositoryId>${project.repoId}</repositoryId>
<groupId>${project.groupId}.rtim.garner</groupId>
<version>${project.version}</version>
<artifactId>my_artifact</artifactId>
<packaging>tgz</packaging>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
は、私は、一部の内部ファイルパスの一部を定義するために、$ {bamboo.build.working.directory}を使用することはできましたか? Bambooがこれを正しい値に置き換えると思いますか?
注:Bambooジョブで有効なpomを表示しても、変数の対応する値が置き換えられるわけではありません。