您的位置:首页 > 运维架构 > Docker

jenkins ssh插件远程到ubuntu服务器上使用docker命令

2016-10-17 17:24 585 查看
持续集成工具:jenkins

使用插件:ssh plugin

情况说明:

项目构建:jenkins监测gitlab的某一个分支,如果分支上有代码更新就会触发重新构建;

                  我的项目是使用docker封装的,所以每次重新构建会生成一个image;

                  然后将image并push到docker-registry上。

远程部署:使用ssh插件连接到需要部署的服务器上,然后在相应的项目下编写一个shell脚本:

                  #!/bin/bash

                  echo "1" | sudo -S s2ram --force  #在使用sudo时使用命令“1”,根据情况而定

                  echo "1" | sudo -S cmd                 #这个命令和上面的命令任选其一

                  sudo docker pull registry.xxx.xxx/xxx:0.1

                  sudo docker-compose up -d
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: