jenkins高级用法(jenkins集成gitlab自动构建打包发布)

Posted 运维-大白同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins高级用法(jenkins集成gitlab自动构建打包发布)相关的知识,希望对你有一定的参考价值。

jenkins集成gitlab自动构建打包发布

目的:

`每次在提交代码到gitlab指定分支的时候,gitlab调用jenkins任务完成自动构建`

1.0 配置jenkins打包job任务

1.1 需要安装jenkins gitlab插件

1.2 编写 jenkins任务
1.2.1 编写的任务无能配置(调用参数和变量),实现点击build 即触发构建功能



1.2.2 配置构建触发器



编写编译部署脚本

2.0 配置 gitlab参数

使用root账户登录到后台,点击Admin Area——》Settings——》Network

勾选“Allow requests to the local network from web hooks and services”

在项目添加webhook
点击项目——》Settings——》Integrations
此处的URL就是第四步中jenkins触发器生成的,复制进去即可

注意:以下设置必须完成,否则会报错!

测试结果返回200说明配置正确

3.0 测试验证

随便更新下develop注释,即可触发jenkins任务

以上是关于jenkins高级用法(jenkins集成gitlab自动构建打包发布)的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins——Jenkins介绍+基于云平台的Jenkins安装和持续集成环境配置(插件+用户权限+凭据+Maven打包)

持续集成高级篇之Jenkins Pipeline 集成sonarqube

jmeter+Jenkins自动化性能测试高级用法

jenkins 中 git 的权限问题

Jenkins高级用法 - Jenkinsfile 介绍及实战经验

jenkins jira 集成有啥用