-
Improvement
-
Resolution: Fixed
-
Minor
-
None
-
OpenJDK 1.8.0_212-8u212-b01-1~deb9u1-b01, Jenkins 2,164.2, github-branch-source 2.4.5
os.arch amd64
os.name Linux
os.version 4.15.0-1037-azure
We use GitHub PRs as conditions to build prerelease version of our applications using the following pipeline clause:
{{when { changeRequest() } }}
However, if we create the pull requests as draft pull requests (a nice feature for in-progress work), Jenkins does not detect the PR or create any build for it. We have enabled the traits below, but I cannot find any hints regarding draft PRs:
<traits>
<org.jenkinsci.plugins.github_branch_source.BranchDiscoveryTrait>
<strategyId>1</strategyId>
</org.jenkinsci.plugins.github_branch_source.BranchDiscoveryTrait>
<org.jenkinsci.plugins.github_branch_source.OriginPullRequestDiscoveryTrait>
<strategyId>1</strategyId>
</org.jenkinsci.plugins.github_branch_source.OriginPullRequestDiscoveryTrait>
<org.jenkinsci.plugins.github_branch_source.ForkPullRequestDiscoveryTrait>
<strategyId>1</strategyId>
<trust class="org.jenkinsci.plugins.github_branch_source.ForkPullRequestDiscoveryTrait$TrustContributors"/>
</org.jenkinsci.plugins.github_branch_source.ForkPullRequestDiscoveryTrait>
<org.jenkinsci.plugins.github_branch_source.TagDiscoveryTrait/>
</traits>
- is related to
-
JENKINS-54126 Jenkinsfile not found in PR on GitHub -- Does not meet criteria
- Closed