千家信息网

rancher流水线配置

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,1、Pipeline授权设置Gitlab版本需要在9以上,授权账号必须是项目的Maintainer(gitlab 8 里面是master),在gitlab中创建application,callback
千家信息网最后更新 2025年12月02日rancher流水线配置

1、Pipeline授权设置

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

生成需要的ID和Key



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

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

2、配置流水线

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

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

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

3、流水线配置

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

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

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

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

下面讲下dockerfile的配置:

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

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

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

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

完美结束!

配置 镜像 流水 流水线 文件 运行 路径 代码 仓库 位置 目录 项目 生成 选择 成功 上下 上下文 公司 分支 变量 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库管理和保护技术包括 信息网络安全监察是什么 数据库安全的外部威胁 数据库查询文本字段时中间有空格 现代化法制与廉洁展馆软件开发 网络安全跟有线无线有关吗 小程序实现对数据库增删改查 海外外贸服务器 数据库都是使用sql语言的吗 工业网络安全隔离网关SAP 印度计算机网络技术 深圳市华半网络技术有限公司 勒索病毒如何解决网络安全 数据库怎么通过视图调用接口 网络安全防护个人看法 蓝海网络技术有限公司怎么样 软件开发专业教师试卷 青岛系统软件开发流程 智慧物业管理软件开发 网络安全手抄好看 重庆黔江生鲜电商软件开发 计算机三级网络技术配置 迷你世界怎么免费开服务器电脑版 配置dns与dhcp服务器 大学生网络安全图片 热巢网络技术有限公司招聘 中天精装招聘软件开发 本地密码管理服务器 GBI数据库使用账号密码 UE4需要自己开发服务器吗
0