0
私のパイプラインビルドクローン3 gitリポジトリ。このスニペットを介してビルドをクエリすると、最初のgitクローンのlastBuiltRevisionを取得できますが、他のものは取得できません。パイプラインに含まれるscmごとにLastBuiltRevisionを取得します。
ウェブUIは、すべての3つを示したので、私は、彼らは私が最後に、私は私のパイプラインで複数のチェックアウトを持っている時に、リビジョンを構築して入手することができますどのようにデータ
def getLastBuiltRevisionForBuild(def jobName, def buildNo) {
def instance = Hudson.instance
def job = instance.getItemByFullName(jobName)
def data = job.getBuild("${buildNo}").getAction(hudson.plugins.git.util.BuildData.class)
return data.getLastBuiltRevision()
}
に存在している知っていますか?