Skip to content

Commit 2a87051

Browse files
committed
Modify the Dockerfile not to use the agent keyword
1 parent 0c693b1 commit 2a87051

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

Jenkinsfile

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ pipeline {
5151
}
5252
}
5353

54-
stage('Checkout official images') {
54+
stage('Update official images') {
5555
steps {
5656
dir('official-images') {
5757
checkout(
@@ -69,21 +69,20 @@ pipeline {
6969
// Reset master to the value at origin.
7070
sh "git checkout master && git reset --hard origin/master"
7171
}
72-
}
73-
}
7472

75-
stage('Update official images') {
76-
agent {
77-
dockerfile {
78-
dir 'influxdata-docker/dockerlib'
73+
dir('influxdata-docker') {
74+
sh "docker build -t influxdata/dockerlib:build-${BUILD_NUMBER} dockerlib"
75+
}
76+
77+
withDockerContainer(image: "influxdata/dockerlib:build-${BUILD_NUMBER}") {
78+
sh "cd influxdata-docker; dockerlib update"
7979
}
8080
}
8181

82-
steps {
83-
sh """
84-
cd influxdata-docker
85-
dockerlib update
86-
"""
82+
post {
83+
always {
84+
sh "docker rmi -f influxdata/dockerlib:build-${BUILD_NUMBER}"
85+
}
8786
}
8887
}
8988

0 commit comments

Comments
 (0)