Comment appeler Ant dans Jenkins pipeline de travail à l'aide de script groovy?
Je suis en train de changer ma Freestyle Jenkins de configuration de travail dans le Pipeline. J'ai besoin d'Invoquer Ant pour effectuer LogPublisherTask et ArtifactFilePublisherTask. Comment est-elle réalisée à l'aide de script Groovy?
node ('linux'){
stage 'Build and Test'
env.PATH = "${tool 'Ant'}/bin:${env.PATH}"
checkout scm
sh 'ant build'
}
Les tâches elles-mêmes doit être configuré dans le build.xml.
Si vous avez besoin de ce sur un système de fenêtre, remplacer sh avec bat Et n'oubliez pas de configurer l'outil ant dans le jenkins "Globale de l'Outil de Configuration" avec le même nom. Quant à l'emplacement de fourmi, ce qui semble un peu plus facile sur les yeux: withAnt(installation: 'ant-newest', jdk: 'jdk8') { // some block }
Vous appeler ant tout comme vous le faites avec maven (jetez un oeil à des exemples https://jenkins.io/doc/pipeline/jenkinsfile/):
Les tâches elles-mêmes doit être configuré dans le
build.xml
.Et n'oubliez pas de configurer l'outil ant dans le jenkins "Globale de l'Outil de Configuration" avec le même nom.
Quant à l'emplacement de fourmi, ce qui semble un peu plus facile sur les yeux:
withAnt(installation: 'ant-newest', jdk: 'jdk8') { // some block }
OriginalL'auteur Krzysztof Krasoń