Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
FROM tomcat:8.0.20-jre8
# Dummy text to test
COPY target/java-web-app*.war /usr/local/tomcat/webapps/java-web-app.war
FROM tomcat:8.0.27-jre8
# Dummy text to test 1
COPY target/java-web-app*.war /usr/local/tomcat/webapps/java-web-app.war
40 changes: 18 additions & 22 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,38 +3,34 @@ node{
stage('SCM Checkout'){
git url: 'https://github.com/MithunTechnologiesDevOps/java-web-app-docker.git',branch: 'master'
}

stage(" Maven Clean Package"){
def mavenHome = tool name: "Maven-3.5.6", type: "maven"
stage(" Maven Clean Package"){
def mavenHome = tool name: "Maven-3.9.6", type: "maven"
def mavenCMD = "${mavenHome}/bin/mvn"
sh "${mavenCMD} clean package"

}

}

stage('Build Docker Image'){
sh 'docker build -t dockerhandson/java-web-app .'
}
stage('Build Docker Image'){
sh 'docker build -t jeedeepak/java-web-app .'
}

stage('Push Docker Image'){
stage('Push Docker Image'){
withCredentials([string(credentialsId: 'Docker_Hub_Pwd', variable: 'Docker_Hub_Pwd')]) {
sh "docker login -u dockerhandson -p ${Docker_Hub_Pwd}"
sh "docker login -u jeedeepak -p ${Docker_Hub_Pwd}"
}
sh 'docker push dockerhandson/java-web-app'
}

stage('Run Docker Image In Dev Server'){
sh 'docker push jeedeepak/java-web-app'
}
stage('Run Docker Image In Dev Server'){

def dockerRun = ' docker run -d -p 8080:8080 --name java-web-app dockerhandson/java-web-app'
sshagent(['DOCKER_SERVER']) {
sh 'ssh -o StrictHostKeyChecking=no ubuntu@172.31.20.72 docker stop java-web-app || true'
sh 'ssh ubuntu@172.31.20.72 docker rm java-web-app || true'
sh 'ssh ubuntu@172.31.20.72 docker rmi -f $(docker images -q) || true'
sh "ssh ubuntu@172.31.20.72 ${dockerRun}"
def dockerRun = ' docker run -d -p 8080:8080 --name java-web-app jeedeepak/java-web-app'

sshagent(['Docker_ssh-password']) {
sh 'ssh -o StrictHostKeyChecking=no ubuntu@35.154.98.111 docker stop java-web-app || true'
sh 'ssh ubuntu@35.154.98.111 docker rm java-web-app || true'
sh 'ssh ubuntu@35.154.98.111 docker rmi -f $(docker images -q) || true'
sh "ssh ubuntu@35.154.98.111 ${dockerRun}"
}

}


}
6 changes: 3 additions & 3 deletions src/main/webapp/WEB-INF/views/jsp/index.jsp
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,15 @@

<div class="row">
<div class="col-md-8">
<h2>Welcome To Mithun Technologies, Marathahalli, Banglore.</h2>
<h3>Contact @ +91-8296242028 ,+91-9980923226</h3>
<h2>Welcome To cloudcandy.</h2>
<h3>Contact @ +91-9597361516 </h3>
</div>
</div>


<hr>
<footer>
<p>&copy; Mithun Technologies 2019</p>
<p>&copy; cloudcandy 2020</p>
</footer>
</div>

Expand Down