Skip to content

Commit b164a87

Browse files
authored
Update jenkinsfile-java
1 parent b1d98fe commit b164a87

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

jenkinsfile-java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
pipeline {
22
agent {label "mnp-dev-app-agent"}
3+
environment {
4+
APP_NAME = "reddy-devops"
5+
RELEASE = "1.0.0"
6+
DOCKER_USER = "devopsawsr"
7+
DOCKER_PASS = "DockerHub"
8+
IMAGE_NAME = "${DOCKER_USER}" + "/" + "${APP_NAME}"
9+
IMAGE_TAG = "${RELEASE}" + "${BUILD_NUMBER}"
10+
11+
}
312
stages {
413
stage ("checkscm") {
514
steps {
@@ -29,5 +38,16 @@ pipeline {
2938
}
3039
}
3140
}
41+
stage ("DockerBuild") {
42+
steps {
43+
script {
44+
docker.withRegistry('',"${DOCKER_PASS}") {
45+
def docker_image = docker.build("${IMAGE_NAME}:${IMAGE_TAG}")
46+
docker_image.push("${IMAGE_TAG}")
47+
docker_image.push('latest')
48+
}
49+
}
50+
}
51+
}
3252
}
3353
}

0 commit comments

Comments
 (0)