Skip to content

线上 Jenkins 配置

jinqi edited this page Oct 11, 2018 · 2 revisions

工具配置线上-Jenkins-配置

Phase 1

这一阶段Jenkins只复制github拉代码那一部分,剩下的比如软件,拷贝文件之类的,由各服务器上的脚本负责,jenkins负责调用各个脚本。 然后这一阶段的部署用户都用我的用户,会在Phase 2里完善整个权限。

配置(以社区为例)

  • 找出社区所在服务器,是192.168.0.164和192.168.0.183,部署脚本在164上。
  • 将jenkins的docker镜像(192.168.0.200)的ssh key放在164的部署用户的authorized_key里。
  • 在两台服务器将部署用户加到sudoer里。
  • 在两台服务器新建/opt/vhosts/sns.eefocus.com.xxu 文件夹作为测试。注意文件夹权限。
  • 修改部署脚本
  • 配置jenkins上的git repo,分支,以及后面的rsync代码。部署。
Clone this wiki locally