11.实战交付一套dubbo微服务到k8s集群(4)之使用Jenkins进行持续构建交付dubo服务的提供者

1.登录到jenkins,新建一个项目

11.实战交付一套dubbo微服务到k8s集群(4)之使用Jenkins进行持续构建交付dubo服务的提供者

2.新建流水线

11.实战交付一套dubbo微服务到k8s集群(4)之使用Jenkins进行持续构建交付dubo服务的提供者

3.设置保留的天数及份数

11.实战交付一套dubbo微服务到k8s集群(4)之使用Jenkins进行持续构建交付dubo服务的提供者

4. 添加参数

11.实战交付一套dubbo微服务到k8s集群(4)之使用Jenkins进行持续构建交付dubo服务的提供者

11.实战交付一套dubbo微服务到k8s集群(4)之使用Jenkins进行持续构建交付dubo服务的提供者

11.实战交付一套dubbo微服务到k8s集群(4)之使用Jenkins进行持续构建交付dubo服务的提供者

11.实战交付一套dubbo微服务到k8s集群(4)之使用Jenkins进行持续构建交付dubo服务的提供者

11.实战交付一套dubbo微服务到k8s集群(4)之使用Jenkins进行持续构建交付dubo服务的提供者

11.实战交付一套dubbo微服务到k8s集群(4)之使用Jenkins进行持续构建交付dubo服务的提供者

11.实战交付一套dubbo微服务到k8s集群(4)之使用Jenkins进行持续构建交付dubo服务的提供者

11.实战交付一套dubbo微服务到k8s集群(4)之使用Jenkins进行持续构建交付dubo服务的提供者

11.实战交付一套dubbo微服务到k8s集群(4)之使用Jenkins进行持续构建交付dubo服务的提供者

11.实战交付一套dubbo微服务到k8s集群(4)之使用Jenkins进行持续构建交付dubo服务的提供者

# 参数 1. name: git_repo type: string description: 项目在git版本仓库的地址,如 https://gitee.com/xxx/dubbo-demo-service.git 2. name: app_name type: string description: 项目名称,如 dubbo-demo-service 3. name: git_ver type: string description: 项目在git仓库中对应的分支或者版本号 4. name: maven type: choice description: 编译时使用的maven目录中的版本号部分 5. name: mvn_cmd type: string default: mvn clean package -Dmaven.test.skip=true description: 执行编译所用的指令 6. name: mvn_dir type: string default: ./ description: 在哪个目录执行编译,由开发同事提供 7. name: target_dir type: string default: ./target description: 编译的jar/war文件存放目录,由开发同事提供 8. name: base_image type: choice default: description: 项目使用的jre底包 9. name: image_name type: string description: docker镜像名称,如 app/dubbo-demo-service 10. name: add_tag type: string default: description: 日期-时间,和git_ver拼在一起组成镜像的tag,如: 202002011001

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwzffx.html