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