Professional Documents
Culture Documents
Untitled
Untitled
steps{
echo "Push stage.... pushing"
withCredentials([usernamePassword(credentialsId: 'dockerHub',
passwordVaridble: 'dockerHubPassword', usernameVariable: 'dockerHubUser')]){
sh "docker login -u ${env.dockerHubUser} -p $
{env.dockerHubPassword}"
sh 'docker push swapnildhande/node-todo-test:latest'
}
}
}
create instances
1-master and 2-slave
install java and jenkins on master
install java on slaves
goto jenkins
-new node
-name:node-agent
-descr
-remote root dir:/home/ubuntu/jenkins-files
labels:agentt1
usage:only jobs build with match
launch method: ssh
host:agent ip
credentials: add: jenkins: kind:ssh