image.png
本文介绍 使用 jenkins部署机来部署项目到 远程服务器
为什么我要把jenkins装在单独的一台服务器, 一是为了降低部署和生产环境的耦合性, 二是为了节约成本, 可以再本地服务器搭建部署机...安装jenkins
我使用的是docker安装的方式, 安装步骤:https://jenkins.io/zh/doc/book/installing/#docker
2....配置jenkins镜像的ssh密钥
此处假设你已经成功登录进入了jenkins, 可以看到下图界面
jenkins
好, 现在我们进入镜像系统命令行中, 生成ssh密钥
查看当前运行镜像的id
$...docker ps
docker ps
进入镜像命令行
docker exec -it 你的镜像ID /bin/bash
bash
可以看到, 进入了镜像的bash
生成SSH密钥
这里说明一下为什么配置...第四句, 这里需要使用git的完整路径, 之前写cron的时候也遇到过, 执行bash, 需要使用/bin/bash, 这里执行git命令, 也需要完整路径/bin/git, 昨晚我就用git, 然后也没加最后两句终治