diff --git a/Dockerfile b/Dockerfile
index 1e00740e..8040f052 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,5 +1,5 @@
FROM tomcat:8.5.40
COPY target/sampleapp.war /usr/local/tomcat/webapps
-EXPOSE 8080
+EXPOSE 8085
CMD /usr/local/tomcat/bin/catalina.sh run
#
diff --git a/Jenkinsfile b/Jenkinsfile
index 930cbcb0..bd88799a 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -1,17 +1,19 @@
pipeline {
- agent any
+ agent {
+ label 'ubuntu'
+ }
stages {
stage('compile') {
steps {
- echo 'compiling..'
+ echo 'compiling the Code jan9...'
git url: 'https://github.com/lerndevops/samplejavaapp'
- sh script: '/opt/apache-maven-3.8.4/bin/mvn compile'
+ sh script: 'mvn compile'
}
}
stage('codereview-pmd') {
steps {
echo 'codereview..'
- sh script: '/opt/apache-maven-3.8.4/bin/mvn -P metrics pmd:pmd'
+ sh script: 'mvn -P metrics pmd:pmd'
}
post {
success {
@@ -22,7 +24,7 @@ pipeline {
stage('unit-test') {
steps {
echo 'unittest..'
- sh script: '/opt/apache-maven-3.8.4/bin/mvn test'
+ sh script: 'mvn test'
}
post {
success {
@@ -33,7 +35,7 @@ pipeline {
stage('codecoverate') {
steps {
echo 'codecoverage..'
- sh script: '/opt/apache-maven-3.8.4/bin/mvn cobertura:cobertura -Dcobertura.report.format=xml'
+ sh script: 'mvn cobertura:cobertura -Dcobertura.report.format=xml'
}
post {
success {
@@ -44,7 +46,7 @@ pipeline {
stage('package') {
steps {
echo 'package......'
- sh script: '/opt/apache-maven-3.8.4/bin/mvn package'
+ sh script: 'mvn package'
}
}
}
diff --git a/README.md b/README.md
index b2c3f1c5..fc01d2a7 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,2 @@
-
-Sample Java Applicaiton V3.4
+Sample Java Applicaiton V3.4 Jenkins CICD
+developer: anup
diff --git a/deploy/deploy-kube.yml b/deploy/deploy-kube.yml
index c3a61249..10f7b83c 100755
--- a/deploy/deploy-kube.yml
+++ b/deploy/deploy-kube.yml
@@ -13,8 +13,10 @@
else
echo "No app service found"
fi
+ - name: pull image
+ shell: sudo docker pull anup4u/myprivaterepo:{{ build }}
- name: deploy app
- shell: kubectl create deploy myapp --image=lerndevops/samplejavaapp:{{ build }}
+ shell: kubectl create deploy myapp --image=anup4u/myprivaterepo:{{ build }}
- name: increase replicas
shell: kubectl scale deploy myapp --replicas=2
- name: deploy service
diff --git a/pom.xml b/pom.xml
index 55961b3b..dc03f7a5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -32,7 +32,7 @@
vaadin-snapshots
http://oss.sonatype.org/content/repositories/vaadin-snapshots/
- false
+ true
true
@@ -45,7 +45,7 @@
vaadin-snapshots
http://oss.sonatype.org/content/repositories/vaadin-snapshots/
- false
+ true
true