配置jenkins镜像的ssh密钥
此处假设你已经成功登录进入了jenkins, 可以看到下图界面
jenkins
好, 现在我们进入镜像系统命令行中, 生成ssh密钥
查看当前运行镜像的id
$...docker ps
docker ps
进入镜像命令行
docker exec -it 你的镜像ID /bin/bash
bash
可以看到, 进入了镜像的bash
生成SSH密钥
这里说明一下为什么配置...第二句, 防止报错Pseudo-terminal will not be allocated because stdin is not a terminal.所以给ssh加上-tt参数, 为了可以在远程机器上执行命令..., 需要 机器, 不然的话, 会导致任务无法终治....第四句, 这里需要使用git的完整路径, 之前写cron的时候也遇到过, 执行bash, 需要使用/bin/bash, 这里执行git命令, 也需要完整路径/bin/git, 昨晚我就用git, 然后也没加最后两句终治