首页 > 其他分享 >上传gitlab代码后jenkins自动进行发布的配置

上传gitlab代码后jenkins自动进行发布的配置

时间:2023-02-27 14:33:29浏览次数:64  
标签:gitlab webhook token api 设置 jenkins 上传


 1、安装​​GitLab Plugin​​​和​​Generic Webhook Trigger Plugin​​两个插件

上传gitlab代码后jenkins自动进行发布的配置_项目设置

上传gitlab代码后jenkins自动进行发布的配置_gitlab_02

2、要在gitlab生成一个访问api 的token

上传gitlab代码后jenkins自动进行发布的配置_gitlab_03

 

3、在jenkins的系统管理里找到下面界面进行输入

上传gitlab代码后jenkins自动进行发布的配置_项目设置_04

 

     上面需要增加上面gitlab accsee token提供的api token ,下面界面增加凭证,以便jenkins访问gitlab的api接口。

上传gitlab代码后jenkins自动进行发布的配置_gitlab_05

 

4、配置jenkins项目的构建触发器里设置如下

上传gitlab代码后jenkins自动进行发布的配置_jenkins_06

其中上面高级里需要生成token,以便下面gitlab的建立webhook的时候使用。

 

5、在gitlab里的项目设置里的集成可以进入设置webhook,如下图 建立后点击测试成功,上面会出现 请求成功,返回200

上传gitlab代码后jenkins自动进行发布的配置_git_07

 

上传gitlab代码后jenkins自动进行发布的配置_触发器_08

 

       开始设置时Gitlab配置webhook报错:Urlis blocked: Requests to the local  需要配置下面信息,不同的版本会不一样。

这里要勾选本地请求

上传gitlab代码后jenkins自动进行发布的配置_触发器_09

标签:gitlab,webhook,token,api,设置,jenkins,上传
From: https://blog.51cto.com/u_15070324/6088489

相关文章

  • jenkins学习笔记之六:共享库方式集成构建工具
    一、新建library文件 build.groovy packageorg.devops//构建类型defBuild(buildType,buildShell){//M3ANT等值都是配置相关全局工具是定义的名称......
  • SpringMVC:文件上传和下载
    文件下载ResponseEntity用于控制器方法的返回值类型,该控制器方法的返回值就是响应到浏览器的响应报文使用ResponseEntity实现下载文件的功能@RequestMapping("/testDown......
  • java中使用 MultipartFile 进行文件上传而且指定了上传的临时路径,但是文件上传成功后,
    来自AIBOT回复:这是因为文件可能正在被应用程序使用,即文件已经被Java程序锁定,使得系统无法对其进行修改或删除。为了解决这个问题,你需要在保存完文件之后把它移动到正确......
  • GitLab的使用之拉取分支
    前言:企业实际开发中,有些时候可能需要你自己去拉取相应的分支,然后再上面开发,开发完成后再合并到相应的分支中。GitLab上拉取需要的分支步骤如下:1.选择一个......
  • Gitlab 添加 SSH-key
    使用SSH协议传输文件的时候,需要把SSHClient端的密钥放到Server端中,因此需要在本地机器把生成的SSHKey复制到Gitlab中,这样就可以使用SSH协议在Gitlab上clo......
  • 转:MultipartFile上传文件临时目录自动清理机制隐患
    MultipartFile上传文件临时目录自动清理机制隐患......
  • 安装Git后向Github上传项目步骤
    安装Git后首次上传项目到Github需要进行配置,否则无法上传。在任意位置上鼠标右键进入Git操作命令行:先添加用户信息:输入gitconfig--globaluser.email"you@example......
  • github创建代码储存库,上传代码
    Github说明--如何在Github里面上传自己的代码-yesyes1-博客园(cnblogs.com)我详细看了lzj同学的这篇博客,简单介绍一下,如何上传代码存储到代码库。1.点击头像傍边的......
  • jenkins安装使用
    前言jenkins是CI/CD中部署时候一个重要工具,今天给大家分享一下Jenkins在ubuntu的安装,后面附有window安装链接。作者:良知犹存转载授权以及围观:欢迎关注微信公众号:羽林君......
  • IDEA项目上传Github操作步骤
    IDEA是目前流行的开发工具之一,使用idea和git可以很方便的管理项目。一、安装git客户端首先要安装git,它是一个版本控制工具,可以管理项目。git官网地址安装步骤很简单。......