diff --git a/Jenkinfile b/Jenkinfile new file mode 100644 index 0000000000..7e6c1a532c --- /dev/null +++ b/Jenkinfile @@ -0,0 +1,47 @@ +pipeline{ + + agent any + + environment { + DOCKERHUB_CREDENTIALS=credentials('dockerhub') + } + + stages { + + stage('gitclone') { + + steps { + git 'https://github.com/shazforiot/nodeapp_test.git' + } + } + + stage('Build') { + + steps { + bat script:'docker build -t priyalava/nodeapp_test:latest .' + } + } + + stage('Login') { + + steps { + bat script:'docker login -u priyalava -p Nandini@1234' + + } + } + + stage('Push') { + + steps { + bat script:'docker push priyalava/nodeapp_test:latest' + } + } + } + + post { + always { + bat script:'docker logout' + } + } + +}