2016-09-10 3 views
2

あなたのjenkinsジョブで${GIT_BRANCH}の "origin"を取り除くにはどうすればいいですか?例えば

${GIT_BRANCH}origin/developあります。私は${GIT_BRANCH}から起源を取り除くだけdevelopを得るだろうか?

この値を別のjenkinsジョブに渡そうとしています。

+0

あなたは '$ {GIT_BRANCH ##起源}'または類似を使用することができるはずです。参照:Bashリファレンスマニュアル[3.5.3シェルパラメータの拡張](https://www.gnu.org/software/bash/manual/bash.html#Shell-Parameter-Expansion) – Whymarrh

答えて

1

JENKINS-25465からは、起源を取り除くためにfalseにのfullNameを設定する必要があります。 in the commentsアウト

${GIT_BRANCH,fullName=false} 

jmogeraポイント:

私のために働くように見えました。これは私が持っているものです。

${GIT_BRANCH,fullName=false}-${BUILD_NUMBER} 
+0

私はこれを試しました。事前定義されたパラメータを別のジェンキンジョブに渡すことの一部。 BuildBranch = $ {GIT_BRANCH、fullName = false} BuildDisplayName =#$ {VenueBuildNumber} _ $ {GIT_BRANCH、fullName = false}しかし、それは動作していないようです。何か不足していますか? – user6754021

+0

これは、私のためのorigin/developを生成します(シェル実行後のステップで使用されます)。 – BlackEye

+0

は私にとってはうまくいくようでした。これは私が持っているものです:$ {GIT_BRANCH、fullName = false} - $ {BUILD_NUMBER} – jmogera

関連する問題