When I create a new Pipeline with Blue Ocean via GitHub I expected webhooks to appear in the repository, but they only get created when I manually click on "Re-register hooks for all jobs" in the system configuration. Some issue comments stated that the pipeline needs to run once, then the webhooks should be created - doesn't work for me though.
The GitHub plugin access token has these permissions: admin:repo_hook, repo The user token set in Blue Ocean has these permissions: admin:repo_hook, repo, user:email (I did try adding virtually all permissions here to make sure this isn't the problem) As far as I can see Jenkins simply doesn't create the webhooks by itself… I can't find anything specific about this in the documentation. Do I need to do something special for the Pipeline to create the webhooks directly? This is the Jenkinsfile I'm experimenting with at the moment: node { def scmVars = checkout scm def commitHash = scmVars.GIT_COMMIT def repository = "foo/bar" def tag = "${commitHash}" def repositoryAndTag = "${repository}:${tag}" stage("Build container") { image = docker.build(repositoryAndTag) } stage("Test") { sh """ docker run --rm ${repositoryAndTag} \ php -v """ } stage('Deploy') { if (currentBuild.result == null || currentBuild.result == 'SUCCESS') { if (env.CHANGE_ID != null) { echo "PR build, skipping deploy" } else if (env.BRANCH_NAME == "master") { echo "Would be pushing to docker hub here" } else { echo "No deploy, unknown branch ${env.BRANCH_NAME}" } } } } -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/e10bb107-70ea-42ac-a861-41e13f07fe0c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.