自从我学会了Jenkins的自动构建,我再也没有每次都打包上传到服务器然后发布Java服务了

news/2024/11/19 8:53:11/

上次我们讲了使用Jenkins部署maven项目

工作两年半,终于学会了Jenkins部署Maven项目

这次我们来讲一下每次提交代码的时候Jenkins自动构建

我们使用的代码仓库是gitee

文章目录

    • 🏃第一步,我们在Jenkins中安装gitee插件
    • 🏃第二步,构建的时候选择gitee选项
        • 后面有个url,我们把他复制下来
    • 👫第三步,告诉gitee我们的Jenkins地址
    • 👪第四步,生成Jenkins的webhook密码
    • 👬第五步,粘贴我们的密码
    • 👭第六步,测试提交代码
        • 保存我们的Jenkins和gitee配置,然后我们在代码里面新增一个方法
        • 提交代码
    • 💃第七步,验证是否触发Jenkins构建
        • 可以看到成功构建,我们看一下是否我们刚刚提交的信息
        • 没错,触发构建成功
    • 👯第八步,访问我们刚刚添加的接口
        • 成功,其他gitlab,github的操作流程大致一样
        • 至此提交代码触发钩子已经成功

🏃第一步,我们在Jenkins中安装gitee插件

在这里插入图片描述

🏃第二步,构建的时候选择gitee选项

后面有个url,我们把他复制下来

在这里插入图片描述

👫第三步,告诉gitee我们的Jenkins地址

在这里插入图片描述

👪第四步,生成Jenkins的webhook密码

在这里插入图片描述

👬第五步,粘贴我们的密码

在这里插入图片描述

👭第六步,测试提交代码

保存我们的Jenkins和gitee配置,然后我们在代码里面新增一个方法

在这里插入图片描述

提交代码

在这里插入图片描述

💃第七步,验证是否触发Jenkins构建

在这里插入图片描述

可以看到成功构建,我们看一下是否我们刚刚提交的信息

在这里插入图片描述

没错,触发构建成功

👯第八步,访问我们刚刚添加的接口

在这里插入图片描述

成功,其他gitlab,github的操作流程大致一样

至此提交代码触发钩子已经成功


http://www.ppmy.cn/news/12637.html

相关文章

【ROS】—— 机器人导航(仿真)—导航实现(十八)[重要][重要][重要]

文章目录前言准备条件1. 导航实现01_SLAM建图1.1 gmapping简介1.2 gmapping节点说明1.3 gmapping使用1.3.1 编写gmapping节点相关launch文件1.3.2 执行2. 导航实现02_地图服务2.1 map_server简介2.2 map_server使用之地图保存节点(map_saver)2.2.1 map_saver节点说明2.2.2 地图…

【JavaEE初阶】第一节.计算机是如何工作的

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 文章目录 前言 一、计算机发展历史 二、冯诺依曼体系 三、CPU 3.1 浅谈CPU 3.2 寄存器 3.3 指令 3.4 CPU的操作流程 3.5 时钟周期 四、编程语言 总结…

C++进阶 红黑树封装map和set

作者:小萌新 专栏:C进阶 作者简介:大二学生 希望能和大家一起进步! 本篇博客简介:使用红黑树封装出map和set 红黑树封装map和set红黑树源代码红黑树模板参数的控制红黑树结点当中存储的数据模板参数仿函数的增加正向迭…

装修--避坑--马桶

造型 落地式永远是家庭的首选,唯一缺点是马桶周围容易发霉,隔几年就要重打一次玻璃胶追求颜值,要用壁挂式,水箱藏在墙面里面,下面悬空也没有卫生死角,缺点舒适度降低,价格比落地马桶贵一倍如果…

group by详解

group by功能 在SQL中group by主要用来进行分组统计,分组字段放在group by的后面;分组结果一般需要借助聚合函数实现。 group by语法结构 1、常用语法 语法结构 SELECT column_name1,column_name2, … 聚合函数1,聚合函数2 , … FROM table_name GROUP…

狗厂的N+1+2毕业,我觉得还是挺良心的

最近又跟朋友打听到了新鲜事,年底的新鲜事,什么209万,就是听个乐子,离我太远,什么HR和技术人员产生矛盾,一巴掌眼镜都打飞了,好乱套,今天我跟朋友打听了一些不太乱套的 一、鹅肠 1.…

机器学习:公式推导与代码实现-监督学习集成模型

AdaBoost 将多个单模型组合成一个综合模型的方式早已成为现代机器学习模型采用的主流方法。 AdaBoost正是集成学习中Boosting框架的一种经典代表。 Boosting Boosting是机器学习中的一种集成学习框架。 之前的学习的模型都称作单模型,也称弱分类器。而集成学习的意思是将…

第18章 配置文件的自动新建及其覆盖性写入

1 准备工作 1.1 重构Data.EFCoreContext拷贝构造方法为&#xff1a; #region 拷贝构造方法 ///<param name"options">配置参数实例&#xff0c;通过配置参数实例&#xff0c;调用基类的拷贝构造方法以实现“Microsoft.EntityFrameworkCore.SqlServer”中间件与…