rancher流水线配置
admin
2023-03-27 18:41:33
0次

1、Pipeline授权设置

Gitlab版本需要在9以上,授权账号必须是项目的Maintainer(gitlab 8 里面是master),在gitlab中创建application,callbackurl在rancher上复制

rancher流水线配置

rancher流水线配置

rancher流水线配置

生成需要的ID和Key

rancher流水线配置



rancher流水线配置

将刚才生成的ID和Key填入,地址输入自己gitlab的URL

rancher流水线配置

授权完成后,给流水线的运行设置资源限制

rancher流水线配置

rancher流水线配置

2、配置流水线

现在就可以开始设置流水线了,先设置代码库,开启需要运行的代码库

rancher流水线配置

设置什么条件可以触发流水线

rancher流水线配置

rancher流水线配置

开始配置流水线流程,选择你需要配置的分支

rancher流水线配置

rancher流水线配置

3、流水线配置

第一步是系统已经设定好的,我们只需要根据自己的需要设置后面的步骤

rancher流水线配置

第二步 build,选择的类型是运行脚本,执行mvn clean package命令,选用的镜像是我自己打包maven3.6镜像。

     公司有自己的maven私服,那么打包maven镜像的时候,可以设置好setting.xml文件,上传到前面配置的harbor仓库就可以了。如果不知道setting文件放到mvn镜像中的位置,就先运行 mvn  -X查看mvn读取配置文件的顺序,再把setting文件copy进去即可

rancher流水线配置

这一步主要是用build构建后的包,根据代码中的Dockerfile打包成镜像,当前目录依然是git  clone后的目录,指定Dockerfile的相对位置,并命名打包后的镜像名,其中镜像名中的:${CICD_GIT_COMMIT}是rancher提供的变量。这里Dockerfile路径和构建上下文路径是gitlab库中的dockerfile文件的路径。

rancher流水线配置

下面讲下dockerfile的配置:

FROM registry.hello.com/jdk:1.8_232    #这里是我私仓自己的jdk镜像
ADD ./target/app.jar  app.jar
CMD  ["java  -jar app.jar  -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap"]

最后一步部署Deployment.yaml文件,yaml路径是你gitlab仓库中项目下的路径

rancher流水线配置

保存完成后就可以看到正在构建了

rancher流水线配置

全部运行成功后,就可以在工作负载看到pod的运行状态

rancher流水线配置

完美结束!

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...