-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjenkins
More file actions
30 lines (26 loc) · 1 KB
/
jenkins
File metadata and controls
30 lines (26 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
node{
stage('SCM Checkout')
{
git credentialsId: '4cc785e9-441d-4818-a248-2bfb2148004d', url: 'https://github.com/VardhanNS/phpmysql-app.git'
}
stage('Run Docker Compose File')
{
sh 'sudo docker-compose build'
sh 'sudo docker-compose up -d'
}
stage('PUSH image to Docker Hub')
{
/* withCredentials([string(credentialsId: 'DockerHubPassword', variable: 'DHPWD')])
{
sh "docker login -u upasanatestdocker -p ${DHPWD}"
}
sh 'docker push vardhanns/phpmysql_app'
*/
//docker.withRegistry( 'https://registry.hub.docker.com', 'DockerHubPassword' ) {
sh 'sudo docker login -u "upasanatestdocker" -p "Zephyr@17" docker.io'
//sh 'sudo docker push upasanatestdocker/mysql'
//sh 'sudo docker push upasanatestdocker/job1_web1.0'
sh 'sudo docker push upasanatestdocker/job1_web2.0'
// sh 'docker push upasanatestdocker/mysql'
}
}