Skip to content

feat(pipeline): allow to run on a limited plugin set - #7077

Merged
lemeurherve merged 1 commit into
jenkinsci:masterfrom
lemeurherve:7037-00-limited-plugin-set
Jul 15, 2026
Merged

feat(pipeline): allow to run on a limited plugin set#7077
lemeurherve merged 1 commit into
jenkinsci:masterfrom
lemeurherve:7037-00-limited-plugin-set

Conversation

@lemeurherve

@lemeurherve lemeurherve commented Jul 15, 2026

Copy link
Copy Markdown
Member

This change allows to run on a limited plugin set via limited-plugin-set label or marker file, useful to test and verify pipeline changes and test cases without consuming too many resources.

First extract from:

Testing done

CI

Testing when a PR has limited-plugin-set (and weekly-test FTR), failing at the end as expected due to the label still there: https://ci.jenkins.io/job/Tools/job/bom/job/PR-7077/11

image

Testing limited-plugin-set marker file: https://ci.jenkins.io/job/Tools/job/bom/job/PR-7077/13

$ echo 'jenkinsci/variant-plugin     variant' > limited-plugin-set
$ git add limited-plugin-set
$ git commit -m 'Run limited plugin set'
image

Submitter checklist

  • Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
  • Ensure that the pull request title represents the desired changelog entry
  • Please describe what you did
  • Link to relevant issues in GitHub or Jira
  • Link to relevant pull requests, esp. upstream and downstream changes
  • Ensure you have provided tests that demonstrate the feature works or the issue is fixed

@lemeurherve lemeurherve added chore Reduces future maintenance weekly-test Test only the Weekly line in this PR labels Jul 15, 2026
@lemeurherve lemeurherve mentioned this pull request Jul 15, 2026
12 tasks
@lemeurherve lemeurherve changed the title chore(pipeline): allow to run on a limited plugin set feat(pipeline): allow to run on a limited plugin set Jul 15, 2026
@lemeurherve lemeurherve added enhancement New feature or request and removed chore Reduces future maintenance labels Jul 15, 2026
@lemeurherve lemeurherve mentioned this pull request Jul 15, 2026
11 tasks
@lemeurherve lemeurherve added the limited-plugin-set Run on (hardcoded) limited set of plugins, for debugging purposes label Jul 15, 2026
@lemeurherve
lemeurherve force-pushed the 7037-00-limited-plugin-set branch 2 times, most recently from d7c9c4f to 6b95f23 Compare July 15, 2026 13:36
@lemeurherve lemeurherve removed the limited-plugin-set Run on (hardcoded) limited set of plugins, for debugging purposes label Jul 15, 2026
@lemeurherve
lemeurherve marked this pull request as ready for review July 15, 2026 14:45
@lemeurherve
lemeurherve requested a review from a team as a code owner July 15, 2026 14:45
@lemeurherve lemeurherve removed the weekly-test Test only the Weekly line in this PR label Jul 15, 2026
@lemeurherve
lemeurherve force-pushed the 7037-00-limited-plugin-set branch 3 times, most recently from 1e71d68 to 7b0d609 Compare July 15, 2026 19:15
@lemeurherve
lemeurherve force-pushed the 7037-00-limited-plugin-set branch from 7b0d609 to d1d7368 Compare July 15, 2026 19:36
@lemeurherve

Copy link
Copy Markdown
Member Author

Like #7079, merging to continue on #7073 and #7037 extractions more efficiently.

I'll address any post-merge suggestion in follow-up PRs if needed.

@lemeurherve
lemeurherve merged commit e32a4ff into jenkinsci:master Jul 15, 2026
2 of 4 checks passed
@lemeurherve
lemeurherve deleted the 7037-00-limited-plugin-set branch July 15, 2026 19:53
@lemeurherve

lemeurherve commented Jul 17, 2026

Copy link
Copy Markdown
Member Author

Like #7079, merging to continue on #7073 and #7037 extractions more efficiently.

Rollbacked for now in #7089

Ref:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request internal

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant