Jenkins的安装与配置(win10)

Jenkins是一个基于Java开发的开源的一种持续集成工具,主要用于环境部署,监控重复性的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。要想使用它,你就必须的先安装,接下来我们就介绍下Jenkins是如何安装。

一.Jenkins安装

安装步骤如下:

  1. 下载Java安装包,因为Jenkins是基于Java开发的,所以必须要先安装Java
  2. 进入官网下载Jenkins安装包
  3. 在win10上进行安装及启动
  4. 启动服务,进行下载插件等

1.1 java的安装与配置

不同的Jenkins版本要求的jdk版本不一致,最新版的Jenkins必须要jdk11以上
此处安装的Jenkins是3.333版本支持java8,一下配置的jdk8
java8安装参照:https://www.cnblogs.com/lc-blogs/p/17005044.html

1.2 下载Jenkins安装包

官网:https://www.jenkins.io/download/
image


官网下载速度很慢,可以在清华大选开源镜像网站下载,此处下载的2.333版本
地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/windows/
image

1.3 在win10上安装

1)双击下载的Jenkins.msi文件
image


2)选择安装的路径,此处选择的安装到d盘
image


3)Jenkins的Windows版本在安装过程中需要选择Logon Type
image


Run service as localSystem(not recommended)
Run service as local or domain user:Account and Password

如果选择不需要账号密码的Run service as localSystem(not recommended),之后可能会遇到权限问题,不推荐。

如果选择Run service as local or domain user,则需要提供账号/密码,一般情况下需要自己添加。
添加方法如下:
打开开始菜单,搜索本地安全策略,选择本地策略用户权限分配,在右侧的策略中找到作为服务登录,双击打开。点击添加用户或组,在输入框中填入你的账户的名字,单击检查名称,如果加上了下划线,则说明没有问题,如果输入的用户不存在,则会跳出来一个找不到名称的对话框。

image

本地安全策略
image

添加用户或组,输入账户名称后点击检查名称
image


点击检查名称后显示出来的才是我们需要的用户名:XB-20210416JRHM\Administrator

image


如果不知道账户名称是啥,则可以在开始菜单中输入设置,打开全部设置,点击账户,在账户信息中就可以看到本地账户的用户名啦:此电脑是administrator

image


把账号(上方生成的账号)和密码(电脑的登录密码)输入,点击Test Credentials显示绿色的√表示正确,点击next继续安装

image


进入此页面设置端口号,默认是8080

image


为了防止跟Tomcat的端口号冲突,此处使用的8081端口号


修改后点击Test Port测试端口是否可使用,显示绿色的√说明ok的,点击next继续安装

image


选择jdk安装的路径

image


这一步不需要做任何修改,点击next继续安装

image


点击install,等待安装完成

image


安装到最后一步出现了如下问题

image


解决办法:打开 计算机管理-服务-jekins右键属性-登录,选择本地系统用户登录即可,保存后点击Jenkins安装的Retry重试

image


进入下图,表示安装成功,点击Finish完成安装

image


1.4 启动服务,进行下载插件

1)打开浏览器,输入localhost:8081
注:8081是安装Jenkins设置的端口号,默认是8080

初始密码
安装完成之后,浏览器会自动打开Jenkins的界面(如果没有,打开localhost对应的端口即可,默认就是http://localhost:8080),提示正在初始化。

image


2)然后会提示输入密码,Jenkins已经告诉我们密码所在的文件路径了,这是一个没有后缀的文件,用文本文档打开,复制里边的内容贴进去,然后点击Continue。

3)安装插件
接下来选择安装推荐的插件,正常情况下等待安装完成就OK了,但是我这里出现了No such plugin: cloudbees-folder的错误。如果顺利安装可忽略以下步骤。
image

先跳过新手入门(点选择插件来安装,然后直接关闭插件选择页面,进入Jenkins主界面),然后线上手动下载cloudbees-folder这个插件:http://ftp.icm.edu.pl/packages/jenkins/plugins/cloudbees-folder/,
选一个版本,下载其中的.hpi文件。

在Jenkins的主界面,点击左侧Dashboard的Manage Jenkins,然后选择Manage Plugins,打开Advanced窗格,在Upload Plugin中上传刚刚下载好的.hpi文件,点击Upload开始上传。

image


之后会安装各种依赖,如果出现网络问题可能需要多多尝试,安装完成后重启Jenkins。

image

重启之后,会提示登录到Jenkins,用户名就是admin,密码是当时的initialAdminPassword的一串。


忘记密码

如果忘记了密码的情况,这个时候需要重置安全选项。

在提示输入initialAdminPassword的时候,我们已经得到了Jenkins的安装路径:

C:\Users\Administrator\AppData\Local\Jenkins.jenkins

用文本编辑器打开config.xml,将这一行:

<useSecurity>true</useSecurity>

改为:

<useSecurity>false</useSecurity>

然后重启Jenkins:在terminal中定位到Jenkins.exe的位置,通常情况下在C盘的Program Files中

cd C:\Program Files\Jenkins
# 关闭Jenkins
.\jenkins.exe stop
# 打开Jenkins
.\jenkins.exe start</pre>

再次进入http://localhost:8080,就可以跳过认证直接进入主页面了。




开放注册

如果多人使用,需要开放注册,这时我们打开点击Dashboard的Manage Jenkins,然后选择Configure Global Security进入安全设置:

image


勾选AuthorizationLogged-in users can do anything

勾选Security RealmJenkins' own user database,以及Allow users to sign up
image

这个时候Jenkins会注销,出现登录界面,点击create an account就可以注册啦,但如果自己使用,其实只用admin的账号就可以,也无需修改安全设置。

image

posted @ 2022-12-26 14:36  ll=ll  阅读(2815)  评论(0编辑  收藏  举报