jenkins集成gitlab-push后自动build_爱学习爱聊天的博客-程序员宅基地

技术标签: 持续交付流水线  gitlab集成jenkins  

原创 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项目

Repository URL:gitlab中代码仓库地址

Credentials:点击添加

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

根据实际情况配置maven

 目前为止一个最简单的jenkins已配置完毕

三、gitlab配置

用管理员账户登录

配置webhooks

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

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

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

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

 

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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_26418435/article/details/106498290

智能推荐

2.Nacos 服务注册的原理_黑暗中的星星的博客-程序员宅基地_nacos注册中心原理

https://www.freesion.com/article/4805581672/Nacos服务注册需要具备的能力服务提供者把自己的协议地址注册到Nacos server服务消费者需要从Nacos Server上去查询服务提供者的地址(根据服务名称)Nacos Server需要感知到服务提供者的上下线的变化服务消费者需要动态感知到Nacos Server端服务地址的变化Nacos APISDK(底层也是基于open Api调用) / OPEN API(Rest 接口)官网服务注册

python os函数_python os模块主要函数_weixin_39576133的博客-程序员宅基地

使用python提供的os模块,对文件和目录进行操作,重命名文件,添加,删除,复制目录以及文件等。一、文件目录常用函数在进行文件和目录操作时,一般会用到以下几种操作。1、获得当前;路径在python中可以使用os.getcwd()函数获得当前的路径。os.getcwd()'''帮助文档:Return a unicode string representing the current working...

iis配置java_iis中配置mvc_陈昆廷的博客-程序员宅基地

概述:最近在做一个MVC 3的项目,在部署服务器时破费了一番功夫,特将过程整理下来,希望可以帮到大家!本文主要介绍在IIS5.1、IIS6.0、IIS7.5中安装配置MVC 3的具体办法!正文:IIS5.11. 安装Microsoft .net FrameWork 4.0安装包;2. 安装ASP.NET MVC 3;3. 在IIS中发布网站,创建虚拟目录,ASP.NET版本选择4.0.30196;...

非平衡电桥电阻计算_非平衡电桥的原理和应用 - 范文中心_weixin_39580749的博客-程序员宅基地

实验七 非平衡电桥的原理和应用电桥的的基本原理是通过桥式电路来测量电阻,从而得到引起电阻变化的其它物理量,如温度、压力、形变等,桥式电路在检测技术、传感器技术中的应用非常广泛。根据电桥工作时是否平衡来区分,可将电桥分为平衡电桥与非平衡电桥两种。平衡电桥一般用于测量具有相对稳定状态的物理量,非平衡电桥往往和一些传感器元件配合使用.某些传感器元件受外界环境(压力、温度、光强等)变化引起其内阻的变化,通...

【笔记】树的分治_DQSSS的博客-程序员宅基地

暑假的时候WTH大神就讲过思想了QAQ(顺带Orz Fuckstrom 自悟)树的分治,简单地说,就是把树分为好几个,对于每个递归处理后,再计算整棵树的答案,也就是序列上的分治思想放到了树上。树的分治分为点分治和边分治。点分治,即为把某个点删除后,树分为好多棵,对那些树处理然后计算答案。边分治即割掉边,把树分为两棵,然后进行处理。点分治中被删除的点应该选重心,这样树最多被分logn次,若每次处理当前

你真的知道什么是项目吗?项目的基本概念_逸尘谈PM的博客-程序员宅基地_怎么判断是不是项目

项目的基本概念什么是项目项目源于人类有组织的活动。 随着人类社会的发展, 人类有组织的活动逐步分化为两大类型: 一类是连续不断、 周而复始的活动, 人们称之为 “作业”或“运作”,如企业流水线生产大批产品的活动;另一类是临时性、一次性活动,人们称之为 “ 项目 ” ( Projects)。从古代的都江堰水利工程、现代的三峡工程,到著名的“阿波罗计划”,神州飞船工程等,都是项目!什么是项目?项目是为创造独特的产品、 服务或成果而做的临时性工 作。从广义上定义, 项目是为实现特定目标的-次性

随便推点

shell 脚本执行mvn clean install 报错 --MissingProjectException_weixin_33862993的博客-程序员宅基地

ll 脚本执行mvn clean install 报错12月12日北京OSC源创会 —— 开源技术的年终盛典 »[INFO] Scanning for projects...[INFO] ------------------------------------------------------------------------[INFO] ...

android 中测量高度和宽度,android获得屏幕高度和宽度(display中getSize(Point)方法使用)..._神神九十九的博客-程序员宅基地

方法一:public static int SCREEN_WIDTH;public static int SCREEN_HEIGHT;//获取屏幕WindowManager wm = (WindowManager) getBaseContext().getSystemService(Context.WINDOW_SERVICE);Display display = wm.getDefaultDis...

html请求头改post,GET/POST请求头_草料老蒋的博客-程序员宅基地

先看看GET是啥样儿的GET /empty_project/inde.jsp HTTP/1.1Host: localhost:8088Connection: keep-aliveUpgrade-Insecure-Requests: 1User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gec...

python 马尔科夫链_简单易学的机器学习算法—马尔可夫链蒙特卡罗方法MCMC_weixin_39563722的博客-程序员宅基地

对于一般的分布的采样,在很多的编程语言中都有实现,如最基本的满足均匀分布的随机数,但是对于复杂的分布,要想对其采样,却没有实现好的函数,在这里,可以使用马尔可夫链蒙特卡罗(MarkovChain Monte Carlo,MCMC)方法,其中Metropolis-Hastings采样和Gibbs采样是MCMC中使用较为广泛的两种形式。MCMC的基础理论为马尔可夫过程,在MCMC算法中,为了在一个指定...

第二次作业_335046781的博客-程序员宅基地

git地址https://github.com/JPL1988git用户名JPL1988学号后5位62131博客链接https://www.cnblogs.com/l123456l/p/10593365.html作业链接https://edu.cnblogs.com/campus/xnsy/SoftwareEngi...

手机运行慢可以刷机吗_一加手机7T(8+128GB) 安卓手机越来越慢,手机越来越卡怎么解决?..._RUI老师的博客-程序员宅基地

众所周知,安卓使用久了,会产生过多的缓存文件,久而久之,影响流畅,增加手机性能负担!平常生活中,我们在玩大型游戏还是会有掉帧卡顿。这种情况下,刷机是个不错的选择,可以提升下性能。安卓手机越来越慢,手机越来越卡怎么解决?刷机的好处:1.可以通过刷优化过的ROM,没有预装官方定制的很多官方软件软件,系统占用运存少,运存比较小的手机可以试试。2.可以解决一部分手机通过恢复出厂设置无法解决的手机触屏失灵...

推荐文章

热门文章

相关标签