jenkins集成gitlab-push后自动build

原创 gitlab集成jira-相关配置

一、jenkins安装

不建议用docker安装(jenkins依赖外部太多),建议使用最简单的方法,下载war包放入tomcat,启动

1、jdk安装

2、maven安装

3、git客户端安装

安装完毕后

二、jenkins配置

前提:

1、有一个gitlab项目、访问用户

2、jenkins插件(包含默认插件):Git、GitLab、Gitlab Hook、Generic Webhook Trigger

3、配置jenkins:Manager Jenkins-->global Tool Configuraion-->里边有maven、jdk、git的相关配置

创建jenkins项目

jenkins集成gitlab-push后自动build_第1张图片

Repository URL:gitlab中代码仓库地址

Credentials:点击添加

jenkins集成gitlab-push后自动build_第2张图片

jenkins集成gitlab-push后自动build_第3张图片

点击高级---生成secret token:用户配置gitlab

jenkins集成gitlab-push后自动build_第4张图片

根据实际情况配置maven

jenkins集成gitlab-push后自动build_第5张图片 目前为止一个最简单的jenkins已配置完毕

三、gitlab配置

用管理员账户登录

配置webhooks

jenkins集成gitlab-push后自动build_第6张图片

jenkins集成gitlab-push后自动build_第7张图片

然后点击Test---Push events,返回200就代表通了

jenkins集成gitlab-push后自动build_第8张图片

这里有可能会返回403,可能是jenkins的安全策略问题

进入jenkins:Manager jenkins--->Configure Global Security--配置一下就可以了

jenkins集成gitlab-push后自动build_第9张图片

现在我们来修改代码,然后push,jenkins就自动build了

 

公众号主要记录各种源码、面试题、微服务技术栈,帮忙关注一波,非常感谢

你可能感兴趣的:(持续交付流水线)