add success webhook for github

This commit is contained in:
Daphné Augier 2020-04-11 23:32:52 +02:00
parent 4b1f6b2edd
commit 2d9066ce7a

12
Jenkinsfile vendored
View file

@ -20,11 +20,13 @@ pipeline {
}
}
stage('Deploy') {
echo "Branch name: $(env.BRANCH_NAME)"
when {
branch 'development'
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=<YOUR_GITHUB_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"