2016-12-29 15 views
3

Jenkinsパイプラインジョブを作成しました。この仕事では、Antを使ってビルドを行いたいと思っています。 Manage **Jenkins > Global Tool Configuration**のAnt変数をAnt1.9.1= D:\path_to_hybris\hybris\bin\platform\apache-ant-1.9.1と設定しました。 enter image description hereJenkins GroovyパイプラインでAntを呼び出す方法

が、私は特に、この点を越えて蟻のGroovyスクリプトを指定する方法を理解することができません:フリースタイル・ジェンキンス仕事で

、私は、build.xmlの位置が下のスクリーンショットのように指定することができることを知っています私たちはbuild.xmlのためにパスを言及することができる場所のファイルは:

def antHome = tool 'Ant1.9.1' 
???? 
???? 
+0

[Groovyスクリプトを使用したJenkinsパイプラインジョブでAntを起動するにはどうすればいいですか?](https://stackoverflow.com/questions/38103958/how-to-invoke-ant-in-jenkins-pipeline-job-using -groovy-script) – PhoneixS

答えて

3

あなたはこれを試すことができます。

def antVersion = 'Ant1.9.1' 
withEnv(["ANT_HOME=${tool antVersion}"]) { 
    sh '$ANT_HOME/bin/ant target1 target2' 
} 

Windowsでは、これはなりリクEこれは(私もそれをテストしていない):

def antVersion = 'Ant1.9.1' 
withEnv(["ANT_HOME=${tool antVersion}"]) { 
    bat '%ANT_HOME%/bin/ant.bat target1 target2' 
} 

これはAntが名「Ant1.9.1」でジェンキンスに設定されていることを前提としています。

関連する問題