multibranchPipelineJob(buildName) {
description("on GitHub: <a href=\"${gitHubUrl}\">${gitHubUrl}</a>")
triggers {
periodic(5) // scan sources every 5mins, as a fallback - unit is minutes
// the github webhook should trigger Jenkins
}
branchSources {
git {
remote(<url>)
includes('<branches>')
credentialsId(<id>)
}
}Or this way is possible but I can't figure out how to specify includes to choose branch patterns I am interested in!
branchSources {
branchSource {
source {
git {
remote(<repo>)
// can't specify includes('<branches>')
credentialsId(<id>)
}
}
buildStrategies {
ignoreCommitterStrategy {
ignoredAuthors("jen...@foo.com)
allowBuildIfNotExcludedAuthor(true)
}
}
}
}multibranchPipelineJob(buildName) { ...
branchSources { branchSource { source { git { remote(<url>) traits { headWildcardFilter { includes('master* branch1') excludes('') } } } } buildStrategies { ignoreCommitterStrategy { ignoredAuthors("j...@foo.com") allowBuildIfNotExcludedAuthor(true) } } } }}--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-users/ZjBFRPAbilE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/b17f6482-6a7e-4d16-b697-9f0f7cd085cb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and all its topics, send an email to jenkins...@googlegroups.com.