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

How to invoke Ant in Jenkins pipeline job using groovy script?

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


您调用 ant 就像使用 maven 一样(查看示??例 https://jenkins.io/doc/pipeline/jenkinsfile/):

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

任务本身应该在build.xml.

中配置