一般的なタスクに使用する一元化された ANT ビルド ファイルがあります。
シェルでこれを行うと:
export ANT_ARGS="-buildfile /var/lib/jenkins/my-build-file.xml"
ant some-target
それは正常に動作します。
Jenkins > Manage Jenkins > Configure System > Global Properties で、私は持っています
ANT_ARGS=-buildfile /var/lib/jenkins/my-build-file.xml
同じターゲットを呼び出すビルドをトリガーしても、何も起こりません。と同じ結果
ANT_ARGS="-buildfile /var/lib/jenkins/my-build-file.xml"
(これらは両方ともキーと値のペアのセクションで定義されています)
ビルドを機能させる唯一の方法は、プロジェクトがビルド ファイルと同じワークスペースを持つようにすることです。何か不足していますか?トリガーする各ビルドで、環境変数が設定されていることがわかります。他にやらなければならないことはありますか?
編集:明確にしたいだけです-ANTを呼び出すビルドステップについては、何も設定したくありません。特に指定されていない限り、「ant を呼び出す」ビルドステップを持つプロジェクトをその特定のビルドファイルにデフォルト設定したいだけです。