0
我有一個Jenkins管道插件的腳本。我已經做了git clone和maven build。但我在將*.jar
文件轉移到遠程服務器時遇到問題。在Jenkins設置中,我已經使用ssh密鑰爲遠程服務器添加了配置。它工作正常。 但我不明白如何在管道腳本中使用這些設置。我GOOGLE了一個例子:在Jenkins管道中使用SSH代理憑證
sshagent(['8e9cc002-f19dewiydtwe765-ecec834']) {
sh "ssh [email protected] \"echo ${env.BUILD_ID}\""
}
但我不明白在哪裏這個憑據編號8e9cc002-f19dewiydtwe765-ecec834
。我可以在Send files or execute commands over SSH
部分的其他Jenkins項目中使用它 - 只需從下拉列表中選擇憑據即可。如何配置管道使用此憑據(密鑰,密碼,用戶名,服務器地址等)?