← Каталог
Jenkins Pipeline — первый Jenkinsfile — Минимальный Jenkinsfile
Фрагмент из «Jenkins Pipeline — первый Jenkinsfile»: Минимальный Jenkinsfile.
pipeline {
agent any
options {
timestamps()
timeout(time: 20, unit: 'MINUTES')
}
stages {
stage('Checkout') {
steps {
checkout scm
}
}
stage('Build & Test') {
steps {
sh './gradlew test --no-daemon'
}
}
}
post {
always {
junit '**/build/test-results/test/*.xml'
}
success {
echo 'Сборка успешна'
}
failure {
echo 'Сборка упала — смотрите лог stage'
}
}
} pipeline {
agent any
options {
timestamps()
timeout(time: 20, unit: 'MINUTES')
}
stages {
stage('Checkout') {
steps {
checkout scm
}
}
stage('Build & Test') {
steps {
sh './gradlew test --no-daemon'
}
}
}
post {
always {
junit '**/build/test-results/test/*.xml'
}
success {
echo 'Сборка успешна'
}
failure {
echo 'Сборка упала — смотрите лог stage'
}
}
}