leetbot/Jenkinsfile

28 lines
440 B
Groovy

pipeline {
agent none
stages {
stage('build') {
agent {
docker {
image 'rust'
reuseNode true
}
}
steps {
sh 'cargo build'
}
}
}
post {
success {
archiveArtifacts artifacts: 'target/debug/telegram-leetbot', fingerprint: true
echo 'Starting docker image build'
script {
docker.build("northcode/telegram-leetbot")
}
}
}
}