阿里云效-CICD流水线,发布代码,发布应用到docker镜像仓库
·
一. 发布公用jar到Maven私仓
1.选择流水线

2.新建流水线

3.选择模板

4.选择 代码仓库

5.调整构建命令
# maven build default command
mvn -B clean package -Dmaven.test.skip=true
-Dautoconfig.skip
# gradle build default command
# ./gradlew build
# ant build default command
# ant

6.新增一个新阶段为 ”发送通知“,这里以邮件通知为例,保存之后,运行该流水线,对应jar就会自动发到我们私仓,并之后发邮件通知

7. 如果想自动化发布,当代码有提交的时候就自动发布,只需要在阶段一配置如下,开启 代码源触发器,只要代码提交,就会自动发布,不需要人工干预。

二. 发布应用到docker镜像仓库-实施
1. 新建流水线,选择模板

2.添加流水线源,及是你的代码仓库, 选择对应分支.

3.代码检查以及单元测试,这个步骤可以不用动它.

4. 构建这一阶段,我们这里使用第3.2刚刚准备的docker镜像私仓。

并指定 dockerfile文件路径,路径要结合你的项目设置


5.关键步,要在这一阶段添加一个步骤:Java构建


记得这两个步骤要位置交换
6. 运行流水线,即可看到流水线运行成功。

7.再次进我们免费私仓,即可看到流水线上传的新镜像

8.Docker部署
8.1选择下图的 Docker部署

8.2 在你的主机上执行如下命令

8.3 选择主机,编写docker 命令

9.钉钉群镜像通知

更多推荐


所有评论(0)