String determineRepoName() {
return scm.getUserRemoteConfigs()[0].getUrl().tokenize('/')[3].split("\\.")[0]
}
This relatively ugly code is what I use to get repoName. The key is that the repo url is stored in:
scm.getUserRemoteConfigs () [0] .getUrl ()
, , .
:
String determineRepoName() {
return scm.getUserRemoteConfigs()[0].getUrl().tokenize('/').last().split("\\.")[0]
}
(https://domain/project/subproject/repo ssh git repo, // .