Jenkins-GitLab Hook

Posted shark_西瓜甜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins-GitLab Hook相关的知识,希望对你有一定的参考价值。

一、场景

二、模块

Generic Webhook Trigger
在这里插入图片描述

启用白名单

在这里插入图片描述

在这里插入图片描述

在构建项目中使用

在这里插入图片描述

设置 Token

这是可选的。如果指定了该标记,则只有在调用时提供该标记时才能触发此作业。

在这里插入图片描述
比如如上图中定义了 Token 为webapp, Jenkins 服务器地址为: 192.168.122.30那么在 GitLab Server 上配置的调用地址是:

http://192.168.122.30/generic-webhook-trigger/invoke?token=webapp

GitLab Server 上配置

在 Gitlab 上找到任意一个需要构建的项目
在这里插入图片描述
在这里插入图片描述

接着把 Jenkins 的 webhook 地址粘贴到下图中的 网址 栏中
在这里插入图片描述

接着拉动滚动条到页面最后,点击 Add webhook

在这里插入图片描述

测试

首先保证 Jenkins 上关联的任务已经保存

之后,在 Gitlab Server 上进行测试

在这里插入图片描述

页面上方有如下显示,表示成功

在这里插入图片描述
之后去 Jenkins 上查看关联的任务,应该会看到有正在进行构建。

以上是关于Jenkins-GitLab Hook的主要内容,如果未能解决你的问题,请参考以下文章

Web Spider Fiddler - JS Hook 基本使用

如何将 react-hook-form 用于嵌套数组

--hook,某电商(bao)app签名实现数据采集,欢迎交流

使用Hook更新上下文状态值

利用C++编程,将hook(钩子)加到程序每一个函数,其中hook后跳转到自己自定义函数代码,实现函数打印功能

VC注入dll后,如何用代码实现inline hook?