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项目中使用它 - 只需从下拉列表中选择凭据即可。如何配置管道使用此凭据(密钥,密码,用户名,服务器地址等)?