首页 > 其他分享 >配置jenkins利用gitlab webhook提交自动触发打包

配置jenkins利用gitlab webhook提交自动触发打包

时间:2024-01-12 12:35:17浏览次数:24  
标签:项目 -- gitlab webhook token jenkins

1、jenkins安装gitlab插件

image.png

2、gitlab对应的项目生成访问令牌

image.png

3、 jenkins配置api_token

image.png 此处的api_token就是刚才gitlab生成的访问令牌 image.png image.png

4、jenkins项目上配置webhook

image.png 点击“高级”展开 拉到最底下生成项目token image.png

5、gitlab配置webhook

进入gitlab项目的设置--webhook image.png 输入jenkins的job地址,项目token,gitlab分支名称 image.png 取消ssl验证 image.png 点击“save change”--"测试"--"push event" image.png 状态码为200表示测试成功 image.png jenkins的构建日志上也可以看到刚才进行了一次构建 image.png

参考链接:https://blog.csdn.net/sinat_39212726/article/details/118324507

标签:项目,--,gitlab,webhook,token,jenkins
From: https://blog.51cto.com/riverxyz/9213482

相关文章

  • Jenkins简介及安装配置详解:开启持续集成之旅
    Jenkins简介及安装配置详解:开启持续集成之旅一、Jenkins介绍Jenkins是一个开源的、用Java编写的持续集成和持续交付(CI/CD)工具。它提供了一种简单易用的方式来自动化构建、测试和部署软件。Jenkins的主要目标是帮助开发团队加快软件开发过程,提高软件质量,并通过自动化流程减......
  • Docker + Jenkins 如何实现自动化部署?
    Docker+Jenkins如何实现自动化部署?一.概述实验室每次项目发布测试时,都要手动本地打包好了然后上传到服务器,替换原来nginx下面的目录文件,十分麻烦和繁琐。这次就来优化一下,通过Dockerfile+Jenkins实现自动化部署二.实践Nginx相关安装nginx一定要按照官方的......
  • jenkins搭建(docker)
    docker-compose.yamlversion:'3'services:jenkins:image:jenkins/jenkinsrestart:alwaysuser:rootcontainer_name:jenkinsvolumes:-/usr/local/jenkins/jenkins_home:/var/jenkins_home-/var/run/docker.sock......
  • gitlab升级
    升级环境:操作系统:Centos7.6gitlab版本:gitlab-ce-14.9.0升级至gitlab-ce-15.0.5参考文档:https://docs.gitlab.com/ee/update/index.html#upgrade-paths注意事项:升级期间gitlab会停止对外服务,做任何系统升级前都需要提前做好数据备份,避免升级失败导致数据丢失。1、数据备份执行如下......
  • 欧拉openEuler安装Jenkins并修改构建workspace路径
    ​一、系统优化关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld关闭selinuxsed-ri's/SELINUX=enforcing/SELINUX=disabled/'/etc/selinux/configsetenforce0二、安装Jenkinssudowget-O/etc/yum.repos.d/jenkins.repohttps://pkg.jenkins.io......
  • 【JDK+jenkins+gitee实现CI/CD(之三)】 jenkins拉取gitee代码WebHook返回403或404错误
     先上几张让我纠结了很多天的截图  以上是在我配置好jenkins和gitee令牌后一直出现的错误,查询了很多天资料后,确认造成的主要原因就是权限问题我的Jenkins 是最新的版本2.426.2,说下以下我使用过但无效果的办法,这些方法不能解决我提交代码后Jenkins触发WebHook的403问题......
  • rpm安装gitlab
    安装环境:操作系统:Centos7.6gitlab版本:gitlab-ce-14.91、开始安装从官网(https://packages.gitlab.com/gitlab/gitlab-ce)下载rpm安装包直接复制命令进行下载即可wget--content-dispositionhttps://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-14.9.5-ce.0.el7.x......
  • jenkins 自动构建
    在软件开发过程中,自动构建是一个关键的环节,能够大大提高开发效率、降低错误率。本文将介绍如何在Jenkins中设置GitHub提交代码后的自动构建。步骤1:安装和配置Jenkins首先,确保你已经在服务器上安装了Jenkins。如果没有,请参考Jenkins官方网站的安装指南进行安装。步......
  • kubernetes部署gitlab
    1.部署镜像地址:ExploreDocker'sContainerImageRepository|DockerHubgithub地址:sameersbn/docker-gitlab:DockerizedGitLab(github.com)PostgreSQL:OmnibusGitLab附带的PostgreSQL版本|极狐GitLab环境变量介绍:sameersbn/docker-gitlab:DockerizedGitLab(gith......
  • jenkins 配置注意事项
    1、需要配置ssh服务器的时候,源文件为target/xxx.jar2、删除头信息用target3、远程服务器ssh中的目录填写绝对地址,例如:/home/test/xxx4、执行的sh也要写绝对地址,且用nohupbash/home/test/xxx.sh启动5、远程服务器上用xxx.sh里面的所有文件地址一律绝对地址6、需要......