自动化部署之关联github(三)

工具

jenkins中通过Publish Over SSH将项目部署到远程机器上

  1. 安装插件
    系统管理 —> 管理插件 —> 可选插件 —> 安装 " Publish Over SSH",选择直接安装即可。

  2. 设置服务器SSH信息
    配置宿主机的 "/etc/ssh/sshd_config"允许使用私钥和公钥对的方式登录。
    PS: 在重启ssh命令,出现"Failed to restart ssh.service: Unit not found"问题,在centos6使用service ssh restart,centos7使用systemctl restart sshd

  3. 系统设置 Publish over SSH
    只有这里配置了"Publish over SSH" 才能在配置目标容器环境时,选择到构建完成后发布到的目标容器中。

  4. 建构建项目填写