【window环境】Jenkins使用gitee构建spring boot项目

这篇具有很好参考价值的文章主要介绍了【window环境】Jenkins使用gitee构建spring boot项目。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装jdk

这里不做详细介绍

  1. 下载jdk
  2. 安装
  3. 配置环境变量
    1. JAVA_HOME 路径到jdk安装根路径
    2. CLASS_PATH ;%JAVA_HOME%\lib;
    3. path ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  4. 验证 cmd命令: java -version

因为低版本jenkins插件不好下载。 换成高版本jenkins 要安装jdk11

因为本地安装过jdk不想载安装一个 所以下载了一个免安装版

但是因为jdk11默认不包含jre文件夹, 所以先安装jre

比如我本地在 D:\jdk11 在此目录下cmd 或者cmd后进入此目录 执行

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
  1. 在环境变量中补充: 在path里补 D:\jdk11\bin 和 D:\jdk11\jre\bin

参考:https://blog.csdn.net/k393393/article/details/131730260

下载低版本的 2.346.1 清华大学开源的 但是好像没有那么低的版本了

https://mirrors.tuna.tsinghua.edu.cn/jenkins/

安装maven

之前安装过 这里就不详细介绍。

下载安装jenkins

  1. 可查看jenkins支持的java jdk版本 https://mirrors.jenkins.io/war-stable/

  2. 支持java8 11 17 https://mirrors.jenkins.io/war-stable/2.346.1/

  3. 访问 http://localhost:8080

1. 更改jenkins主目录

配置环境变量

【window环境】Jenkins使用gitee构建spring boot项目,jenkins,gitee,spring boot

jenkins更改主目录

新建 JENKINS_HOME 环境变量 重启

2. 安装jenkins

引文本地是使用war启动 没有安装。

3. 启动 jenkins

我本地是直接下载了一个war包 没有下载 jenkins.msi文件

也没有使用tomcat启动 使用的是命令启动,我本地是安装了tomcat的。

启动后一定要注意选择插件安装,因为默认安装插件的地址比较慢

启动jenkins脚本, 因为jenkins 最低支持jdk11 ,本地环境是java8 但插件不好下载。

参考

指定jdk运行 jar

https://blog.csdn.net/weixin_38863607/article/details/128626655

:://安装好需要的JDK版本后,首先设置环境变量,然后启动jar包
set JAVA_HOME=D:\jdk11
set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
set Path=%JAVA_HOME%\bin;
start javaw -Xms128m -Xmx1024m -jar jenkins2.361.3.war --httpPort=8080
pause

关闭jenkins脚本

::设置端口号,根据父ID进行停止
@echo off
set port=8080
for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do taskkill /f /pid %%m

  1. 启动后访问 http://localhost:8080
  2. 解锁jenkins有提示 要到指定目录下找到文件内容输入密码后才能进入
  3. 一定要选择自定义插件
  4. 创建管理员用户 full name 推荐填写自己的邮箱
  5. 访问端口号 选择默认

参考

Jenkins安装使用(Windows版)

https://blog.csdn.net/m0_58969296/article/details/128076743

Jenkins 在Windows下安装配置

https://blog.csdn.net/u014641168/article/details/130286547

4. 全局配置

  1. 找到 Manage Jenkins -> Global Tool Gonfiguration
  2. 配置JDK 因为我有两个所以配置了两个 一个java8 一个java11
  3. 配置git 要找到git的exe文件 E:\Git\bin\git.exe
  4. 配置maven
  5. 找到 Manage Jenkins -> Configure System
  6. 找到Maven项目配置
  7. 全局MAVEN_OPTS 输入 -Dmaven.repo.local=D:\maven\apache-maven-3.6\resource(这里是我maven中jar下载的地方)
  8. Local Maven Pepository 选择 Default (“~/.m2/repository”, or the value of ‘localRepository’ in Maven’s settings file, if defined) 会根据你maven中的repository 地址下载jar
  9. 找到 Global properties
  10. Tool Locations 中增加 maven jdk
  11. 再找到Gitee配置 配置连接 以及Gitee API 令牌

参考

构建第一个 gitee

https://blog.csdn.net/Xin_101/article/details/124628021

https://blog.csdn.net/yanshenssss/article/details/126725211

5. 安装插件

  1. Manage Jenkins -> Plugin Manager 选择 Advanced 找到 Update Site 选择合适的插件地址

  2. 插件地址 https://plugins.jenkins.io/

    http://updates.jenkins.io/update-center.json

    https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

    清华大学开源的,下载速度比较快 推荐

    https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/dynamic-2.361/update-center.json

    更改 json文件

    https://blog.csdn.net/weixin_44772835/article/details/129384897

  3. 插件下载
    Deploy to container(支持自动化将代码部署到tomcat容器)
    Maven Integration(jenkins 利用maven编译,打包,所需插件)
    Node.js(打包前端vue项目所需插件)
    Git (git插件,从托管平台拉取代码)
    GiteeorGithuborGitlab(gitee插件-私有代码仓库)
    Publish Over SSH(ssh传输到另一台服务器)

参考

https://blog.csdn.net/dontYouWorry/article/details/129007966

Jenkins安装插件失败问题解决方案(必定有效) ?

https://blog.csdn.net/larson_test/article/details/107973715

安装maven插件

https://www.cnblogs.com/maohuidong/p/9895114.html

关于Jenkins安装后,插件管理中插件版本依赖报错问题的解决方法

https://blog.csdn.net/ziye1985/article/details/129273920

忘记密码

https://blog.csdn.net/qq_33537936/article/details/127362594

构建

构建历史中可以查看jar位置

构建

https://blog.51cto.com/u_13544/7502391

Jenkins+Git+Maven自动化部署配置

https://zhuanlan.zhihu.com/p/599643893

Jenkins自动部署Maven项目详细教程

https://blog.csdn.net/Ukulilion/article/details/129399033

jenkins快速开始

https://blog.csdn.net/inthat/article/details/92831511

什么时候执行

https://blog.csdn.net/wenxiaoba/article/details/129218582

https://zhuanlan.zhihu.com/p/587223276

jar存放位置

D:\maven\apache-maven-3.6\resource\com\myspringbootdemo\demo\0.0.1-SNAPSHOT

E:\jenkins\jenkins\workspace\javademo\target文章来源地址https://www.toymoban.com/news/detail-777596.html

到了这里,关于【window环境】Jenkins使用gitee构建spring boot项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【IntelliJ IDEA】使用Maven方式构建Spring Boot Web 项目(超详细)

    文章内容框架: 一、开发工具  二、初始化配置 2.1、Maven初始化设置 2.2、JDK初始化设置 三、创建Maven项目 四、创建Spring Boot Web项目  五、实现一个Web项目         IntelliJ IDEA      版本号: ULtimate 2022.3         打开IntelliJ IDEA工具,进入欢迎页面。         本文在此处,

    2024年02月09日
    浏览(79)
  • QT+jenkins window环境实现一键自动化构建打包签名发布

            1.官网下载地址: Jenkins download and deployment,下载最新版本的安装包并安装。安装过程中,会要求你输入端口号并记住。         2.java下载地址:Java Downloads | Oracle,下载最新版本的安装包并安装。         3.浏览器输入网址:127.0.0.1: port, port为端口号,默认8080,安

    2024年02月01日
    浏览(45)
  • Maven方式构建Spring Boot项目

    创建项目 - HelloWorld01 单击【Create】按钮 在pom.xml文件里添加parent和web的起步器依赖 添加如下代码: 刷新项目依赖 创建net.army.boot包,在包里创建启动类HelloWorld01Application 添加如下代码: 注意:入口类必须添加注解符@SpringBootApplication,表明它是Spring Boot应用。 在主方法里,利

    2024年02月12日
    浏览(55)
  • Jenkins + Docker + Maven + Windows 一键部署 Spring Boot 程序到远程 Linux 服务器

    本地:Windows 10 ; 本地:Jenkins + Publish Over SSH 插件; 本地:Maven ; 远程:Linux ; 远程:Docker ; 准备步骤 使用 Dockerfile 构建镜像; 基本思路 第一步:使用 mvn clean package -DskipTests 打包 Spring Boot 程序为 jar 包; 第二步:使用 Windows 命令将 jar 包复制到 jenkins 项目工作目录;

    2024年02月12日
    浏览(67)
  • Jenkins + Docker 一键自动化部署 Spring Boot 项目,步骤齐全,少走坑路!

    本文章实现最简单全面的Jenkins+docker+springboot 一键自动部署项目,步骤齐全,少走坑路。 环境 :centos7+git(gitee) 简述实现步骤:在docker安装jenkins,配置jenkins基本信息,利用Dockerfile和shell脚本实现项目自动拉取打包并运行。 推荐一个开源免费的 Spring Boot 实战项目: https://git

    2024年02月08日
    浏览(69)
  • 【Jenkins配置Gitee webhook 触发构建】

    目录 一、配置构建触发器 二、配置Gitee WebHooks 管理 三、测试构建 勾选“Gitee webhook 触发构建”。把后面的URL复制、保存、待在Gitee码云里配置Web Hook使用。(Gitee webhook 触发构建,需要在 Gitee webhook 中填写 URL: http://192.569.93.

    2024年02月12日
    浏览(50)
  • 鸿鹄工程项目管理系统 Spring Cloud+Spring Boot+前后端分离构建工程项目管理系统

    工程项目管理软件(工程项目管理系统)对建设工程项目管理组织建设、项目策划决策、规划设计、施工建设到竣工交付、总结评估、运维运营,全过程、全方位的对项目进行综合管理    工程项目各模块及其功能点清单 一、系统管理     1、数据字典:实现对数据字典标

    2024年02月09日
    浏览(54)
  • 鸿鹄工程项目管理系统em Spring Cloud+Spring Boot+前后端分离构建工程项目管理系统

    Java版工程项目管理系统 Spring Cloud+Spring Boot+Mybatis+Vue+ElementUI+前后端分离 功能清单如下: 首页 工作台:待办工作、消息通知、预警信息,点击可进入相应的列表 项目进度图表:选择(总体或单个)项目显示1、项目进度图表  2、项目信息 施工地图:1、展示当前角色权限下能

    2024年02月10日
    浏览(48)
  • 鸿鹄工程项目管理系统 Spring Cloud+Spring Boot+前后端分离构建工程项目管理系统 em

     工程项目管理软件(工程项目管理系统)对建设工程项目管理组织建设、项目策划决策、规划设计、施工建设到竣工交付、总结评估、运维运营,全过程、全方位的对项目进行综合管理    工程项目各模块及其功能点清单 一、系统管理     1、数据字典:实现对数据字典标

    2024年02月11日
    浏览(59)
  • 使用 Spring Boot 构建微服务

    Spring Boot 为所有这些阶段提供开箱即用的支持,并提供插件和模块形式的专用组件。  打包 - 它提供自己的 Maven 支持,将代码和所有依赖项打包为 Uber jar,包括容器本身。为此,您需要添加以下构建插件和一个简单的重新打包目标,该目标重新打包在正常 Maven 打包阶段构建

    2024年02月06日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包