DevOps | CI CD | (一)

30 篇文章 0 订阅
29 篇文章 0 订阅

                       --昨夜西风凋碧树,独上高楼,望尽天涯路

查看本文之前,请先查看下面两篇博文:

搭建GitLab

搭建Jenkins

  • 配置webhook

进入项目首页,点击settings中的Integrations:

进入Integrations之后,发现可以填写一个url(回调地址),和触发条件(使用默认的push event)

打开Jenkins,新建一个任务(该任务名需要和GitLab中的服务名一样):

GitLab中存在该项目:

进入新构建的任务之后点击configure,进入configure后在Build Triggers下勾选远程构建触发器,并且输入Tocken(自定义),之后点击Save。输入框下面的解释中有远程构建的url,替换掉该url中的TOCKEN_NAME复制到GitLab:

之后在GitLab的Ingergrations页面下方点击Add webhook,等待以下,发现下面出现刚添加的webhook:

PS:如果出现添加失败 url is blocked:Requests to the local network are not allowed,点击Here

在测试之前,在Jenkins主页系统管理下点击全局安全配置,取消防止跨站点请求伪造(允许跨站定请求),之后更改授权策略,勾选允许匿名读请求:

点击保存之后回到GitLab,在配置好的webhook下选择test的push event进行测试:

 等待push完毕时候,页面返回HTTP 201,webhook成功执行:

查看Jenkins发现,eureka-server构建成功:

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值