jenkinsci / jenkinsci/git-plugin
[JENKINS-40129] Extend GitChangeSet to get the repository name
- Dominant language
- Java
- Stars
- 694
- Forks
- 1.1k
- Avg merge
- 1h 29m
- Merged PRs (30d)
- 3
Description
By using a global shared library for Pipeline jobs, rawBuild.changeSets on the current build will contain the changes of the global shared library and the repository that is used for building. To better distinguish between theses to sources, it would be great to have a variable to obtain the repository.
The GitChangeSet class does not provide any possibility to get repository information about the commit.
currentBuild.rawBuild.changeSets.collect { cs ->
cs.collect { entry ->
"* ${entry.author.fullName}: ${entry.msg}"
}.join("\n")
}.join("\n")
---
Originally reported by webventil, imported from: Extend GitChangeSet to get the repository name
Raw content of original issue
By using a global shared library for Pipeline jobs, rawBuild.changeSets on the current build will contain the changes of the global shared library and the repository that is used for building. To better distinguish between theses to sources, it would be great to have a variable to obtain the repository.
The GitChangeSet class does not provide any possibility to get repository information about the commit.
currentBuild.rawBuild.changeSets.collect { cs ->
cs.collect { entry ->
"* ${entry.author.fullName}: ${entry.msg}"
}.join("\n")
}.join("\n")
Contributor guide
Assessment
This issue has not been assessed yet.