0
// use the github-ci-key credentials for authentication with GitHub
job('example-1') {
scm {
git {
remote {
github('account/repo', 'ssh')
credentials('github-ci-key')
}
}
}
}
這是可愛的...但是...
我們正在建設我們的腳本了:
scm {
git {
remote {
url(githubUrl) <--Predefined
credentials('jenkins6'/'ci-key')
}
}
}
而且它不工作。
爲什麼非標準的詹金斯的名字?因爲我們只是一個項目,他們需要確保詹金斯用戶是分離的(是的,你知道...)
實際上我們想要做的(並且可以從UI中完成)被設置詹金斯的用戶名(詹金斯6),然後從詹金斯大師〜/ .ssh中拔出鑰匙,但是我們如何在jobdsl中做到這一點?文件不太清楚 - 你會認爲沒有人會問這種情況,但我懷疑許多人正在這樣做,所以有什麼竅門?