jenkinsci / jenkinsci/matrix-project-plugin
[JENKINS-3401] Multi configuration projects tied to nodes checkout code on the machine that triggers the builds as well
- Dominant language
- Java
- Stars
- 17
- Forks
- 85
- Avg merge
- 4h 27m
- Merged PRs (30d)
- 5
Description
When setting up a multi-configuration job in hudson, the checkout of the
workspace(s) happens on the machines from which the builds are triggered on
specific nodes. This is a problem when the workspace is particularly large, like
glassfish for example.
---
Originally reported by mode, imported from: Multi configuration projects tied to nodes checkout code on the machine that triggers the builds as well
Raw content of original issue
When setting up a multi-configuration job in hudson, the checkout of the
workspace(s) happens on the machines from which the builds are triggered on
specific nodes. This is a problem when the workspace is particularly large, like
glassfish for example.
- environment:
Platform: All, OS: All
Contributor guide
Research direction
Start by reproducing a multi-configuration job tied to specific nodes and tracing where workspace checkout occurs in the matrix-project-plugin. Confirm the behavior for a large workspace such as glassfish, then define completion as checkout occurring only on the target build nodes rather than on the machine triggering the builds, with regression coverage.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- build-system, ci-cd
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100