@@ -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