diff --git a/Jenkinsfile b/Jenkinsfile index 97566aa84..d8debde32 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -20,11 +20,13 @@ pipeline { } } stage('Deploy') { - when { - branch 'development' + echo "Branch name: $(env.BRANCH_NAME)" + when { + branch 'master' } steps { - echo "DEPLOY!" + echo "Merge to master" + sh 'git pull' } } } @@ -34,6 +36,12 @@ pipeline { } success { echo 'I succeeeded!' + // For GitHub +curl "https://api.GitHub.com/repos/daphneaugier/spring-petclinic/statuses/$GIT_COMMIT?access_token=" \ + -H "Content-Type: application/json" \ + -X POST \ + -d "{\"state\": \"success\",\"context\": \"continuous-integration/jenkins\", \"description\": \"Jenkins\", \"target_url\": \"http://localhost:9090/job/spring-petclinic/$BUILD_NUMBER/console\"}" + // Email mail to: 'daphne.augier@gmail.com', subject: "Successful Pipeline: ${currentBuild.fullDisplayName}", body: "Eveythink OK with ${env.BUILD_URL}\n"