File tree 1 file changed +19
-1
lines changed
1 file changed +19
-1
lines changed Original file line number Diff line number Diff line change @@ -12,13 +12,31 @@ pipeline {
12
12
timestamps()
13
13
}
14
14
stages {
15
+ stage(" docker login" ) {
16
+ steps {
17
+ echo " ============== docker login =================="
18
+ withCredentials([usernamePassword(credentialsId : ' dockerhub_username' , usernameVariable : ' USERNAME' , passwordVariable : ' PASSWORD' )]) {
19
+ sh """
20
+ docker login -u $USERNAME -p $PASSWORD
21
+ """
22
+ }
23
+ }
24
+ }
15
25
stage(" create docker image" ) {
16
26
steps {
17
27
echo " ============== start building image =================="
18
28
dir (' docker/toolbox' ) {
19
- sh ' docker build . '
29
+ sh ' docker build -t drblack666/toolbox:latest . '
20
30
}
21
31
}
22
32
}
33
+ stage(" docker push" ) {
34
+ steps {
35
+ echo " ============== start pushing image =================="
36
+ sh '''
37
+ docker push drblack666/toolbox:latest
38
+ '''
39
+ }
40
+ }
23
41
}
24
42
}
You can’t perform that action at this time.
0 commit comments