遇事不决,先看文档:
https://help.aliyun.com/zh/yunxiao/?spm=a2c4g.11186623.0.0.572f6a4abZOoFt
创建流水线
创建流水线之前,先
做好分组、建好标签
这里很多东西都要自己改的,所以我直接选择空模板了
基本信息
在这里还可以设置
环境、标签、分组、名称、成员
流程配置
流水线源
在这里可以选择代码源、指定分支
再指定触发条件
获取 Webhook,去相应的代码源中操作
构建镜像并推送
这里要设置镜像仓库、镜像标签
镜像标签最好使用变量生成,我使用的是:
1.0.${BUILD_NUMBER}
查看官方文档中的变量:
替换变量
设置变量:deploy_version
设置变量:image_url
替换
docker-compose.yaml
中的变量构建物上传
主机部署
执行部署的时候,把修改之后的 docker-compose.yaml 文件下载到本机
制品那里只有三个值,选择替换变量时候的输出就行了()
新建主机组,在组中 添加主机
编写部署脚本,这里用 docker-compose 操作部署的
总览
触发设置
Webhook 触发
提交代码等操作的时候,自动执行
定时出发
可以定时每天或每周出发
变量和缓存
变量
字符变量
运行选择变量
评论区