阿里云效搭建单机自动化部署系统

本来想搭一套k8s,一劳永逸,奈何坑太大,个子太矮,没趟过去。

那就用云效吧。根据文档操作,再稍作修改,就阔以了。

主要用在测试环境,生产的灰度发布等等高级功能还没探索。

先按照这个文档走下流程

在文档中的部署配置这一步之前增加一步镜像构建的操作,这一步会产出制品(用来部署),部署操作里拿到制品才能进行。

镜像的标签写死,我写的latest,后面会用到。

部署机器可以用非阿里云的机器,阿里云牛逼。

部署配置:

下载路径空着,

执行用户是root

部署脚本参考

1
2
3
docker stop xxx # 先把上一版本的容器停掉,因为启动的时候带了--rm参数,所以容器会自动删除
docker rmi $imageId # 然后把老镜像删掉,前面把标签写死就是为了这里能删掉老镜像
docker run --name xxx --rm -d -p 3000:3000 $imageId # 最后拉取镜像,跑起来

机器上面需要docker login,还有一些代码库,镜像库的细节,摸索一下就会了。

OK,推送代码就能触发自动部署了,倍儿爽

文章标题:阿里云效搭建单机自动化部署系统

本文作者:Benny

发布时间:2019-10-05, 00:24:29

最后更新:2019-10-10, 16:12:32

原始链接:https://benny233.github.io/2019/10/05/阿里云效搭建单机自动化部署系统/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录