如何使用groovy脚本在Jenkins管道作业中调用Ant?

时间:2016-06-29 15:27:04

标签: jenkins groovy ant jenkins-pipeline

我正在将Freestyle Jenkins作业配置更改为Pipeline。我需要调用Ant来执行LogPublisherTask和ArtifactFilePublisherTask。如何使用Groovy脚本执行?

1 个答案:

答案 0 :(得分:5)

你调用ant就像你使用maven一样(看看例子https://jenkins.io/doc/pipeline/jenkinsfile/):

 node ('linux'){
  stage 'Build and Test'
  env.PATH = "${tool 'Ant'}/bin:${env.PATH}"
  checkout scm
  sh 'ant build'
 }

任务本身应在build.xml

中配置