-
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
-
[JENKINS-57206] Support draft pull requests from GitHub
Description |
Original:
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>}} |
New:
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>}} |
Description |
Original:
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>}} |
New:
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>}} |
Description |
Original:
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>}} |
New:
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>}} |
Description |
Original:
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>}} |
New:
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>}} |
Description |
Original:
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>}} |
New:
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>}} |
Description |
Original:
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>}} |
New:
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>}} |
Link |
New:
This issue is related to |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Fixed but Unreleased [ 10203 ] |
Status | Original: Fixed but Unreleased [ 10203 ] | New: Closed [ 6 ] |