jenkins接通gitee的webhook做自动部署 vue、react、java、springBoot
2023-09-11 14:17:27 时间
简介
其实点一下,也是浪费生命,不是吗?
推送代码到Gitee时,由配置的 WebHook 触发 Jenkins 任务构建。多好!
jekins安装插件
搜索并安装这两个插件Gitee Plugin
、Jersey 2 API
第二个插件本不是必要的,是因为我目前当前Gitee Plugin
插件有一个Bug,因此安装的。
安装完成后,记得重启下jekins
gitee创建令牌
Gitee API V5 的私人令牌,到gitee获取
jekins添加gitee令牌(类型的凭据)
一会在配置插件Gitee Plugin的时候会用到,这里提前创建
系统管理->安全->Manage Credentials(凭据)->添加凭据
jekins配置Gitee Plugin
系统管理->系统配置->Gitee 配置
jekins具体项目使用
如上,已经配置好了基础配置。
但是要想项目使用此插件,还需要开启此功能。
项目->配置->General
选择刚才创建的配置名
(如果你还没有创建gitee的账号凭据 自己去创建一个吧 很简单 跟创建gitee的令牌凭据几乎一样)
项目->配置->构建触发器
1、勾选gitee开关
✅Gitee webhook 触发构建,需要在 Gitee webhook 中填写 URL: http://xxx
2、点击生成 Gitee WebHook 密码
在构建触发器的最后一个选项里,多项下拉一下
然后点击保存!
gitee中,配置WebHook
将上一步生成的链接和密码,搞到你项目中的WebHook配置里即可
至此,全部完成,提交代码,就会自动编译啦!
相关文章
- Java String 类
- Java 时间处理(格式解释、格式化时间、获取当前时间、获取年份、月份等、时间戳转换成时间)
- Java枚举—枚举初识
- Mock技术在JAVA微服务单元测试中的应用
- Java Date Time 教程-java.sql.Timestamp
- [转]Java中的private、protected、public和default的区别
- Java项目(前端vue后台java微服务)在线考试系统(java+vue+springboot+mysql+maven)
- SpringBoot 运行出现java.nio.charset.MalformedInputException: Input length = 1
- 第76节:Java中的基础知识
- 升级系统中的java到1.8版本
- 用java的眼光看js的oop
- 基于Java EE+MySQL 的校园新闻平台【100010480】
- Java之所有对象的公用方法>10.Always override toString
- Java Design Demo -简单的队列-异步多任务队列(java android)
- java.util.Scanner的日常用法
- Java学习-061-Springboot logback 日志配置
- JAVA正则表达式:Pattern类与Matcher类详解(转)
- java IO和NIO的场景选择
- JAVA_用Java来获取访问者真实的IP地址
- 『Java练习生的自我修养』java-se进阶⁵ • 常用IO流
- java项目之疫情网课管理系统(springboot+vue源码)
- 深入理解Java虚拟机02--Java内存区域与内存溢出异常
- JAVA card 应用开发(二) 在项目添加APPLET
- 简单的JAVA MVC框架模式--Java-servlet-JavaBean
- How Do Annotations Work in Java?--转
- java使用jsp servlet来防止csrf 攻击的实现方法
- 【java养成】:基础练习题(18道(水仙花数、toShing方法、线程等等))
- 【springBoot】SpringBoot修改启动logo图案