Я хочу выполнить Ant на подчиненном компьютере Jenkins, используя Jenkinsfile. Я попытался настроить инструмент Ant на ведомой машине, но безуспешно. Пожалуйста, смотрите прикрепленный файл и код для ссылки.
pipeline {
agent any
environment {
ANT_HOME = tool('MyAnt')
}
stages {
stage("Build") {
agent {label 'redhat_slave1'}
steps {
echo "Building application..."
sh '$ANT_HOME/bin/ant clean'
}
}
stage("Unit Tests") {
agent {
label 'redhat_slave1'
}
steps {
echo "Unit tests (JUnit)..."
echo "Mutation tests (pitest)..."
}
}
stage("Functional Test") {
agent {
label 'redhat_slave2'
}
steps {
echo "Selenium tests..."
}
}
}