Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[JENKINS-64578] Support multiple SCM repositories per job #213

Merged
merged 12 commits into from Jan 22, 2021

Conversation

uhafner
Copy link
Member

@uhafner uhafner commented Jan 12, 2021

Some jobs are using multiple SCM repositories: one for the code, one for the pipeline library, etc. We need a way to select the correct repository for all features of the forensics API. See also JENKINS-64578.

  • Add a test case that exposes the problem for the commit decorator
  • The commit recorder correctly scans both repositories
  • The commit decorator works only for the second one and points to the wrong repository
  • The reference build will also only use the first one
  • The miner does only scan the first one
  • The blamer does only work on the first one
  • Select existing miner results with the filter

The test fetches two different repositories.
- [ok]  The commit recorder correctly scans both repositories
- [nok] The commit decorator works only for the second one and points to the wrong repository
- [nok] The miner does only scan the first one
- [nok] The reference build will also only use the first one
@uhafner uhafner added the bug Bugs or performance problems label Jan 12, 2021
@uhafner uhafner changed the title Add a test case that exposes JENKINS-64578 [JENKINS-64578] Support multiple SCM repositories per job Jan 16, 2021
@uhafner uhafner marked this pull request as ready for review January 21, 2021 14:48
@uhafner uhafner merged commit 4a7b21b into master Jan 22, 2021
@uhafner uhafner deleted the multiple-repositories branch January 22, 2021 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Bugs or performance problems
Projects
None yet
1 participant