image.png
本文介绍 使用 jenkins部署机来部署项目到 远程服务器
为什么我要把jenkins装在单独的一台服务器, 一是为了降低部署和生产环境的耦合性, 二是为了节约成本, 可以再本地服务器搭建部署机...安装jenkins
我使用的是docker安装的方式, 安装步骤:https://jenkins.io/zh/doc/book/installing/#docker
2....docker ps
docker ps
进入镜像命令行
docker exec -it 你的镜像ID /bin/bash
bash
可以看到, 进入了镜像的bash
生成SSH密钥
这里说明一下为什么配置..., 可以看到这串密钥
cat id_rsa.pub
随后我们分别去github和需要远程连接的服务器的服务商(比如良心云, 套路云)那配置ssh, 这玩意我就不多说了.我是一条酸菜鱼
3.配置jenkins...Pseudo-terminal will not be allocated because stdin is not a terminal.所以给ssh加上-tt参数, 为了可以在远程机器上执行命令,