Windows环境下安装Jenkins最新稳定版本2.176.3

本篇文章要点如下:

一.Jenkins简介

二.Jenkins安装

  • 安装准备
  • 配置Java环境变量
  • 安装Tomcat
  • 安装配置Maven
  • 正式安装
  • 下载解压Jenkins安装包
  • jenkins配置初始化

三.遇到的问题

  • Tomcat安装启动后出现中文乱码

四.参考资料



一.Jenkins 简介

Jenkins官网对自己的评价是构建伟大,无所不能

– 虽然有些王婆卖瓜,自卖自夸的味道,但Jenkins确实是一款好用的开源软件

实际上:

Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。

Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。



二.Jenkins 安装



安装准备



配置Java环境变量

Java环境变量的配置, 可以参照我之前写的博客, 博客链接如下:

windows下的java,hadoop,spark环境搭建



安装Tomcat

  1. 去Tomcat官网下载最新版本的TomcatTomcat 9.0.24 Released
    Tomcat官网链接
  2. 下载jenkins太慢_官网

  3. 注意: 要选取符合自己电脑位数的版本
  4. 解压安装Tomcat
解压后的目录结构如下:   
E:\softWare\bigData\apache-tomcat-9.0.24
  1. 配置Tomcat环境变量
  • a. 新建系统级环境变量: CATALINA_HOME

          变量值为 : Tomcat解压后的根目录

下载jenkins太慢_官网_02

  • b. Path目录下添加: Tomcat安装路径下的bin路径
    %CATALINA_HOME%\bin

          如下图所示:

下载jenkins太慢_Jenkins_03

  • c. 环境变量配置结束后.执行 :
    windows + r, 输入cmd,打开命令行窗口

执行: startup.bat启动tomcat,出现如下界面证明安装成功!

下载jenkins太慢_官网_04


注意: 这里如果执行时提示

startup.bat不是内部或外部命令,也不是可运行的程序
或批处理文件
并且你能够确认配置是无误的

这个时候可能需要重启电脑环境变量才能够生效

  • d. 进入Tomcat界面

浏览器中输入: localhost:8080

进入Tomcat界面

下载jenkins太慢_Jenkins_05



安装配置Maven

maven的安装和使用可以参考我之前写过的一篇博客,博客链接如下:

maven的使用和爬过的坑



正式安装



下载解压

到jenkins官网下载最新稳定版本2.176.3

jenkins官网链接

如下图所示,选择windows版本并下载zip文件:

下载jenkins太慢_官网_06

下载解压之后显示如下:

下载jenkins太慢_环境变量_07

之后,一路next,但记得,一定要手动选取jenkins安装目录,不要使用默认目录

注意: jenkins的安装目录要选取Tomcat的webapps目录!!! 如下图所示:

下载jenkins太慢_下载jenkins太慢_08

使用浏览器访问如下链接:http://localhost:8080/jenkins

出现下述界面证明jenkins安装成功!

下载jenkins太慢_jenkins_09



jenkins配置初始化

取上述界面给出的文件 ‪C:\Users\81226.jenkins\secrets\initialAdminPassword,拿到password
,按照界面提示进行jenkins初始化操作

插件安装 : 这里建议新手选择安装推荐的插件,后续有需要的时候再单独安装指定的插件

如下图,可以去泡杯茶等待插件安装~

下载jenkins太慢_Jenkins_10

喝茶喝多了… 插件安装终于完成了,

接下来按照界面提示创建管理员账户

下载jenkins太慢_jenkins_11

配置实例

下载jenkins太慢_jenkins_12

出现这个界面的时候,jenkins环境搭建就完成了,可以正式开始探索Jenkins的世界!

下载jenkins太慢_环境变量_13



三.遇到的问题



Tomcat安装启动后出现中文乱码

问题描述 : 启动Tomcat时,界面上出现了大量的中文乱码,虽然不影响tomcat使用,但是看起来难受~

下载jenkins太慢_下载jenkins太慢_14

问题原因:

乱码问题的本质原因只有一个:字节流解码为字符串时,使用了错误的字符集(和编码所用字符集不一致)!

即:windows系统中,其命令行窗口在解码字节数组时,默认使用本地字符集(对于我们就是GBK),而tomcat默认输出的启动信息是通过utf8进行编码的,这就导致编码与解码所使用字符集的不一致,从而出现了乱码情况!

解决方案:

修改tomcat安装目录下的:conf/logging.properties,

下载jenkins太慢_下载jenkins太慢_15

找到配置项:java.util.logging.ConsoleHandler.encoding

将值从UTF-8修改为GBK

下载jenkins太慢_下载jenkins太慢_16

修改完后,重启Tomcat,问题解决!

下载jenkins太慢_环境变量_17



四.参考资料

1.windows下的java,hadoop,spark环境搭建

2.Tomcat官网

3.maven的使用和爬过的坑

4.jenkins官网