gitlab+jenkins持续集成(三)

构建:

  需要将jenkins服务器上  jenkins用户的公钥发送给  目标服务器的gs用户,使得在jenkins上能用gs免密登录目标服务器

复制密钥到目标机器上(需要登录到的机器)
ssh-copy-id -i  .ssh/id_rsa.pub gs@192.168.40.38(目标机器)
View Code

自动化构建

需要配置gitlab的钩子 ,并在jenkins上做配置

 点击Test Hook,测试配置,如果返回Hook successfully executed.表示配置成功,只要下次push代码就可以自动发布,Jenkins效果如下图

自动构建后,邮件通知

原文地址:https://www.cnblogs.com/tony2017/p/7326971.html