jenkins自动化部署springboot项目【Windows版】

前言

这里只介绍jenkins的安装与使用,前置环境请自行准备,列表如下:

  • jdk8
  • 高版本的git
  • maven
  • 一个存放springboot项目代码的git仓库【注意,该项目的启动端口不能与jenkins相同!jenkins默认为8080】

1、jenkins下载与配置

1.1>下载war包即可,地址:jenkins下载列表

进入到目录后,任意选择一版即可:

jenkins自动化部署springboot项目【Windows版】_第1张图片

1.2>下载好的文件我放在了D盘的jenkins目录

jenkins自动化部署springboot项目【Windows版】_第2张图片

1.3>在地址栏输入cmd,进入命令窗口 

jenkins自动化部署springboot项目【Windows版】_第3张图片

1.4>运行jenkins

java -jar jenkins.war

jenkins自动化部署springboot项目【Windows版】_第4张图片

 1.5>访问jenkins,在浏览器输入

http://localhost:8080

第一个界面如下:

jenkins自动化部署springboot项目【Windows版】_第5张图片

等待几秒,如果还是这个界面,那就是jenkins镜像问题: 

解决办法:

①第一次运行jenkins后,会在C盘的用户目录中,生成一个.jenkins文件夹,进入到该文件夹

jenkins自动化部署springboot项目【Windows版】_第6张图片

 ②找到该文件: hudson.model.UpdateCenter.xml

jenkins自动化部署springboot项目【Windows版】_第7张图片

③编辑hudson.model.UpdateCenter.xml,修改镜像

jenkins自动化部署springboot项目【Windows版】_第8张图片

镜像有很多种,大家可以自行百度,我直接把https改为http即可



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

 1.6> 重启jenkins,再访问http://localhost:8080即可,会进入到密码认证界面

jenkins自动化部署springboot项目【Windows版】_第9张图片

 cmd窗口中,会打印密码,直接复制填入即可

1.7>进入到配置界面:

jenkins自动化部署springboot项目【Windows版】_第10张图片

当然,很多人这个界面也出不来。。。。网上说是镜像问题,在Linux上我一直没有解决,windows却很是正常,如果该页面出不来,大家解决额时候分享一下。

1.8> 选择1.7中的第一个【推荐配置】,安装完成后,做一些必要配置

2、配置jenkins

2.1>用户配置:记得配置一个账号和密码

jenkins自动化部署springboot项目【Windows版】_第11张图片

2.2>系统配置

选择"Manage Jenkins -----"

jenkins自动化部署springboot项目【Windows版】_第12张图片

 再选择“Configure System”jenkins自动化部署springboot项目【Windows版】_第13张图片

 配置以下信息:

jenkins自动化部署springboot项目【Windows版】_第14张图片

 2.3> 全局工具配置【最重要】

必配清单

  • maven
  • git
  • JDK

jenkins自动化部署springboot项目【Windows版】_第15张图片

 jenkins自动化部署springboot项目【Windows版】_第16张图片

 注意:配置git时,path to git executable最后只写一个“git”,写具体路径会识别不出来,如以下这种:‪C:\Program Files\Git\cmd\git.exe

至此,jenkins基本配置完毕

3、运行项目

3.1>新建Item ,输入名字,选择项目类型

jenkins自动化部署springboot项目【Windows版】_第17张图片

jenkins自动化部署springboot项目【Windows版】_第18张图片

 3.2>配置

①这里随便填一下即可,中文版解释很全

jenkins自动化部署springboot项目【Windows版】_第19张图片

② 如果是GitHub项目,这里填写你的URL,我的不是

jenkins自动化部署springboot项目【Windows版】_第20张图片

③这一项配置很重要,指定该项目的工作空间,如果不指定,默认会在c:盘用户文件夹下生成项目

jenkins自动化部署springboot项目【Windows版】_第21张图片

 jenkins自动化部署springboot项目【Windows版】_第22张图片

 ④源码管理,这里选择git,Repository URL时远程仓库的地址,如果是GitHub或者gitee,填写clone地址即可,我的远程仓库是自己配置的,放在虚拟机上jenkins自动化部署springboot项目【Windows版】_第23张图片

以下是我的配置 

jenkins自动化部署springboot项目【Windows版】_第24张图片

 ⑤配置maven

jenkins自动化部署springboot项目【Windows版】_第25张图片

至此,项目拉取和打包配置完毕,后面该做啥了?当然是把项目跑起来呀 

 ⑥构建---我使用的是window,选择第一个,如果在Linux上运行,请选择第二个

jenkins自动化部署springboot项目【Windows版】_第26张图片

 原理:就是在window中的cmd窗口中运行命令行,使项目跑起来,其实就是运行maven打包好的jar文件:

java  -jar    项目名.jar

 当然,你需要告诉cmd窗口,你的jar到底在哪里,因此,这一项配置,最后再第一次运行该项目后,再去具体配置,以下是我的配置:

jenkins自动化部署springboot项目【Windows版】_第27张图片

 所有配置完成!如果以上配置与我不同的话,建议大家去百度或者留言,最难的还是Repository URL

4、启动项目

4.1>回到主界面,找到你的项目,选择build now 

jenkins自动化部署springboot项目【Windows版】_第28张图片

jenkins自动化部署springboot项目【Windows版】_第29张图片

 如果在配置源码时,有认证信息,则会这样

jenkins自动化部署springboot项目【Windows版】_第30张图片

jenkins自动化部署springboot项目【Windows版】_第31张图片

 4.2>查看控制台打印信息,点击如下位置

jenkins自动化部署springboot项目【Windows版】_第32张图片

 jenkins自动化部署springboot项目【Windows版】_第33张图片

4.3>启动结果,可以看到日志打印,项目启动成功[启动成功就不放了,其实就是日志在jenkins中打印]

jenkins自动化部署springboot项目【Windows版】_第34张图片

你可能感兴趣的:(java管道容器化学习,springboot,jenkins,spring,boot,自动化)