leetbot/Jenkinsfile

31 lines
540 B
Plaintext
Raw Normal View History

2019-05-13 18:24:15 +00:00
pipeline {
agent none
2019-05-13 18:24:15 +00:00
stages {
stage('build') {
2019-05-13 19:47:49 +00:00
agent {
docker {
image 'rust'
reuseNode true
}
}
steps {
2019-05-13 20:01:20 +00:00
sh 'cargo build --release'
stash includes: 'target/release/telegram-leetbot', name: 'app'
2019-05-13 18:24:15 +00:00
}
}
}
post {
success {
2019-05-13 20:01:20 +00:00
unstash 'app'
archiveArtifacts artifacts: 'target/debug/telegram-leetbot', fingerprint: true
echo 'Starting docker image build'
2019-05-13 19:44:58 +00:00
script {
docker.build("northcode/telegram-leetbot")
}
}
}
2019-05-13 18:24:15 +00:00
}