Skip to content

Commit 6057b9a

Browse files
author
github848
committed
moving url logic to simplepipeline
1 parent aaff6ef commit 6057b9a

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

src/com/synopsys/integration/pipeline/SimplePipeline.groovy

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ class SimplePipeline extends Pipeline {
7878
public String commonRunDirectory
7979
public String url
8080
public String githubCredentialsId
81+
public String releaseOwner
82+
public String releaseRepo
8183

8284
SimplePipeline(CpsScript script) {
8385
this(script, '.')
@@ -215,11 +217,11 @@ class SimplePipeline extends Pipeline {
215217
return addCommonStage(githubReleaseStage)
216218
}
217219

218-
GithubReleaseStage2 addGithubReleaseStage2(String stageName, String releaseOwner, String releaseRepo) {
219-
return addGithubReleaseStage2(stageName, "", releaseOwner, releaseRepo)
220+
GithubReleaseStage2 addGithubReleaseStage2(String stageName) {
221+
return addGithubReleaseStage2(stageName, "")
220222
}
221223

222-
GithubReleaseStage2 addGithubReleaseStage2(String stageName, String assetName, String releaseOwner, String releaseRepo) {
224+
GithubReleaseStage2 addGithubReleaseStage2(String stageName, String assetName) {
223225
GithubReleaseStage2 githubReleaseStage2 = new GithubReleaseStage2(getPipelineConfiguration(), stageName, releaseOwner, releaseRepo)
224226
if (assetName.length() > 0)
225227
addGithubAssetStage("Add Github Attachments", assetName)
@@ -414,6 +416,12 @@ class SimplePipeline extends Pipeline {
414416

415417
void setUrl(final String url) {
416418
this.url = url
419+
String removeHttp = url.substring(8, url.length())
420+
if (removeHttp.substring(removeHttp.length() - 4, removeHttp.length()) == '.git')
421+
removeHttp = removeHttp.substring(0, removeHttp.length() - 4)
422+
String[] urlParameters = removeHttp.split("/")
423+
releaseOwner = urlParameters[1]
424+
releaseRepo = urlParameters[2]
417425
}
418426

419427
String getGithubCredentialsId() {

0 commit comments

Comments
 (0)