【问题标题】:jenkins is not showing ssh server in the build environmentjenkins 没有在构建环境中显示 ssh 服务器
【发布时间】:2017-10-17 20:32:08
【问题描述】:
我在 aws EC2 实例中设置了 jenkins。我在创造工作方面遇到了麻烦。我正在使用 ssh 插件在 jenkins 中完成任务。在构建环境下,我检查了使用 ssh 在远程主机上执行 shell 脚本。但我无法选择任何 ssh 主机。 SSH 站点没有显示任何内容。
需要做的工作:每当存储库发生任何提交时,都需要对服务器执行 git pull。
存储库:AWS 代码提交
使用的开发工具:Eclipse Oxygen
【问题讨论】:
标签:
git
amazon-web-services
jenkins
amazon-ec2
ssh
【解决方案1】:
首先您必须进入全局配置页面并添加一个 SSH 服务器,然后从您的作业中选择一个已配置的服务器并输入应该在构建之前和之后执行的 shell 命令。
如果您使用带有ssh-agent 的管道詹金斯:
node {
sshagent (credentials: ['deploy-dev']) {
sh 'ssh -o StrictHostKeyChecking=no -l cloudbees 192.168.1.106 uname -a'
}
}