jenkins,gitlab,实时构建推送

news/2024/7/12 2:29:04 标签: jenkins, gitlab, 运维

首先jdk,jenkins安装好,新版jenkins不支持jdk8

然后安装环境maven,git
环境配置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

插件安装
gitlab插件
在这里插入图片描述
Build Authorization Token Root插件
在这里插入图片描述

插件环境整好之后新建个任务

源码管理,填入仓库https地址,添加gitlab账号密码,确保能联通
在这里插入图片描述
开始构建触发条件,这里的webhook url,和下面点高级之后有一个secrect token,这两个等会有用
在这里插入图片描述
gitlab仓库这边要执行的操作
进入具体仓库,设置刚才的url和token,ssl验证根据具体情况来
在这里插入图片描述
设置完成之后,下面会多出来刚才设置的hook,可以点击测试,如果jenkins那边有正常多出来版本,那就代表正常
在这里插入图片描述

构建完成只是代表代码同步过来了,之后还要进行一些操作,比如打包
在这里插入图片描述
这里是代表了,构建完成之后进行打包,打包之后将jar包复制到其他目录底下,然后启动
在这里插入图片描述
如果用shell脚本,项目有正常杀死什么的,就是无法正常启动,在shell脚本顶部加

BUILD_ID=DONTKILLME

http://www.niftyadmin.cn/n/303661.html

相关文章

Node.js对ES6 及更高版本的支持

目录 1、简介 2、默认情况下什么特性随着 Node.js 一起发布? 3、有哪些特性在开发中? 4、移除这个标记(--harmony)吗 5、Node.js 对应 V8 引擎 1、简介 Node.js 是针对 V8 引擎构建的。通过与此引擎的最新版本保持同步&…

手把手教你学习PyQT5:打造精美、功能强大的桌面应用程序(更新中。。)

目录 前言一、PyQt5介绍&开发环境安装&简单案例分析1-1、PyQt5的介绍1-2、开发环境安装1-3、简单案例分析 二、QT Designer2-1、安装和配置2-2、QT Designer基础入门2-3、ui文件转换为python文件 三、PyQt5基本窗口控件(QMain Window、Qwidget、QDialog、Ql…

第五讲:设计库的管理和使用

第五讲:设计库的管理和使用 概述: 课程内容简介: 1、 下载Design kit 2、 安装 Design kit 3、 Design kit的使用 4、 如何进行优化设计 Design Kit – 由元件厂商所提供设计元件库, PDK – Process Design Kit (IC的…

新手如何学习挖漏洞?【网络安全】

新手如何学习挖漏洞?看这篇就够了 前言 有不少阅读过我文章的伙伴都知道,我从事网络安全行业已经好几年,积累了丰富的经验和技能。在这段时间里,我参与了多个实际项目的规划和实施,成功防范了各种网络攻击和漏洞利用&…

Kali-linux设置ProxyChains

ProxyChains是Linux和其他Unices下的代理工具。它可以使任何程序通过代理上网,允许TCP和DNS通过代理隧道,支持HTTP、SOCKS4和SOCKS5类型的代理服务器,并且可配置多个代理。ProxyChains通过一个用户定义的代理列表强制连接指定的应用程序&…

数据可视化工具 - ECharts以及柱状图的编写

1 快速上手 引入echarts 插件文件到html页面中 <head><meta charset"utf-8"/><title>ECharts</title><!-- step1 引入刚刚下载的 ECharts 文件 --><script src"./echarts.js"></script> </head>准备一个…

Opencv下 byte与Mat之间的格式转换

在c下&#xff0c;图像以byte指针的方式存储&#xff0c;在opencv下&#xff0c;使用Mat存储和处理图像. 下面就是两者之间的数据转换. 输入pBuf指针&#xff0c;图像宽&#xff0c;高&#xff0c;位深&#xff0c; 返回Mat void ByteToMat(byte* pBuf, long lWidth, long …

2路 QSFP,40G 光纤的数据实时采集(5GByte/s 带宽)板卡设计原理图 -PCIE732

板卡概述 PCIE732 是一款基于 PCIE 总线架构的高性能数据传输卡&#xff0c;板卡具有 1 个 PCIex8 主机接口、2 个 QSFP40G 光纤接口&#xff0c;可以实现 2 路 QSFP 40G 光纤的数据实时采集、传输。板卡采用 Xilinx 的高性 能 Kintex UltraScale 系列 FPGA 作为实时处理器…