gitlab,jekins, rancher自动化部署记录

本文详细记录了如何通过gitlab与jekins的关联实现自动打包,以及jekins与rancher的结合以自动部署。在gitlab中设置webhook触发jekins构建,jekins中执行shell脚本触发rancher服务升级,实现了完整的自动化部署流程。
摘要由CSDN通过智能技术生成

gitlab,jekins, rancher自动化部署

gitlab 关联jekins实现自动打包

  • step1:

进入 jekins配置页面->BuildTriggers
勾选Build when a change is pushed to GitLab. Gitlab CI service URL: http://xxxxx/jenkins/project/xxxx

点击advance按钮,在展开的页面中点击Generate按钮,将生成的secret token保存记录下来

  • step2:

进入到gitlab指定仓库目录下面,依次进入setting->Integrations
在页面中输入相关jekins的信息主要包括:URL和secret token(可以从step1的操作中获取到),确认信息之后,点击Add webhook按钮,一个webhook即可添加成功,可以点击Test按钮来测试是否将gitlab与jekins关联成功,如果关联成功,gitlab的这个仓库有push操作就会触发这个webhook,并关联jekins自动构建

jekins关联rancher实现自动部署

  • step3:
    进入rancher页面,点击API下拉框中的webhook选项,进行receiver hooks的添加操作,点击添加接收器按钮,填写名称(随意填写),选择类型(扩缩容服务,扩缩容主机,升级服务),我们需要

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值