本示例编译一个java镜像,该镜像由两个项目构成:
首先创建流水线,参考:创建流水线,之后按照下面的步骤配置执行流水线
步骤1:添加并配置“代码获取”
点击“+”
步骤模板选择“代码获取”,填写“步骤名称”,步骤序号设置为2
点击“1.代码获取”,填写“git地址”,“分支/标签/版本号”
点击“2.代码获取2”,填写“git地址”,“分支/标签/版本号”
步骤2:添加并配置“代码编译”
点击“+”
步骤模板选择“代码编译”,填写“步骤名称”,步骤序号设置为4
点击“3.代码编译”,“代码源所在目录”选择“1. 代码获取”
填写其他参数,详细配置说明参考:代码编译
点击“4.代码编译”,“代码源所在目录”选择“2. 代码获取”
填写其他参数,详细配置说明参考:代码编译
步骤3:配置“代码编译”
点击“5.镜像构建”,“镜像类型”选择“自定义”
填写dockerfile
注意dockerfile中的
COPY myJavaProject/target/myJavaProject-1.0-SNAPSHOT.jar /data/appdeploy/
COPY javatest-server/target/test-server.jar /data/appdeploy/
myJavaProject/target/myJavaProject-1.0-SNAPSHOT.jar与javatest-server/target/test-server.jar
分别由先前在“3.代码编译”及“4.代码编译”中配置的“代码源所在目录”与“编译包路径”组成
步骤4:配置“镜像同步”
点击“镜像同步”
详细配置说明参考:镜像同步
1、选择“源镜像”
2、“源镜像仓库”、“目标镜像仓库”、“镜像保留个数”使用默认配置即可
步骤5:执行流水线
点击“执行流水线”
作者:陈晓东 创建时间:2021-06-01 19:49
最后编辑:陈晓东 更新时间:2025-05-28 18:59
最后编辑:陈晓东 更新时间:2025-05-28 18:59