Bootstrap

【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主目录

配置环境变量

在这里插入图片描述

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

;