0
После моего названия.Jenkins Job DSL: Я хочу получить ветку с фиксацией или тегом
Я использую groovy для этого.
Но это не работает. кто может спросить меня, как это сделать?
следующий мой источник:
job("AAA") {
parameters {
stringParam('branch_name', 'master', 'input branch name')
stringParam('commit_id', '123456', 'input commit id')
}
gitSCM {
userRemoteConfigs {
userRemoteConfig {
url("ssh://[email protected]/abc.git")
name("${branch_name}")
}
}
branches {
branchSpec {
name("${commit_id}")
}
}}
Спасибо.
To MaTePe. Большое спасибо. Да, я не задал значение для переменных. Я хочу, чтобы его можно было установить вручную. Я думаю, что «GERRIT_REFSPEC» - это «имя_пакета», а «GERRIT_PATCHSET_REVISION» - «commit_id». –