Jenkins 环境搭建

2020-08-26  本文已影响0人  自如_

说到CI/CD(持续集成/持续交付),很多人都会联想到到 Jenkins ,笔者今天面试自动化岗位面试官问到了 Jenkins ,很遗憾之前并没有对他进行过学习,今天面试回来之后准备恶补、学习一下,首先我们先进行环境部署。

搭建 Jenkins 有三种方法,第一种使用系统安装包(推荐)

注意:安装jenkins前确保您的电脑已经配置好JDK环境

系统安装包可以在 Jenkins 的下载网址下载到,可根据自己的操作系统进行下载

https://www.jenkins.io/download/

下载比较慢满意百度网盘下载:

链接:https://pan.baidu.com/s/1a70xmjwK6z96fCo9iuAG-Q
提取码:6aia

image.png

推荐使用这种系统安装包的方式,会帮你自动安装部署、并且会帮你自动注册服务。都会帮你操作好 ,这种方式是最简单的。

下载下来是一个压缩包,解压之后是一个 Jenkins.msi 也就是windows 的一个安装包文件,解压之后双击。

image.png

点击 Next

image.png

可自行修改安装路径,修改完成后点击 Next

image.png

点击 Next

image.png

JDK 路径

image.png

一直下一步,下一步,然后点击 install,安装完成后点击 Finish,之后会打开一个网页 url 是

localhost:8080/login?from=%2F

image.png

可以打开任务管理器看 Jenkins 有没有启动

image.png

我们使用微软安装包安装的这种方式 ,它会自动把 Jenkins 服务注册到系统服务里面,所以可以在系统服务里面看到,如果我们使用下面 War 包这种方式部署的话,它打开的就是一个前台的应用,就没有 Jenkins 服务这个东西。这里要注意一下。

还有一个 Jenkins 启动之后会监听一个 8080 端口的服务,如果系统已经有一个程序去监听 8080 端口了,我们要先去查 8080 端口是被哪个系统占用的,在 dos 窗口输入

netstat -ano |findstr 8080

image.png

然后把第一个 PID copy 下来,然后去任务管理器去找。

image.png

它是一个 java 程序,只要把它的任务结束掉就可以了,我们这里不用结束掉,因为这是我们 Jenkins 服务,这里只是告诉大家这个方法,遇到了该怎么做。

刚开始安装的 Jenkins 提示我们输入一个密码,密码文件的路径给我们显示出来了,我们把文件路径拷贝一下。

image.png

Notepad++ 为例,点击打开按钮

image.png

输入复制的路径点击 打开

image.png

复制字段

image.png

copy到这,点击 继续 按钮。

image.png

之后页面变成这个样子

image.png

我们选择 安装推荐的插件选择插件来安装。因为推荐的插件太多了
进入 选择插件安装 页面后,先取消已经勾选的选项。先安装一个插件 Localization ,因为这个是 汉化 Jenkins 用的,是不是很激动~~~~ 这里先把它安装一下,英文比较好就忽略~~~~~~

提示: 无论是在线安装还是离线安装(安装包安装),都要重启 Jenkins 服务 。

image.png

安装好之后会提示你创建管理员用户,这里我们创建一个。常见好之后点击 保存并完成

image.png image.png image.png

第二种搭建方法使用 War 包部署:跨平台

直接下载 War 包,就是最上面 Generic Java package ,War 包下载好之后执行这个命令

java -jar jenkins.war

执行这个命令他就会自动启动 Jenkins 服务了。

第三种方法通过 Docker:跨平台

通过容器来部署,这里涉及到容器知识,这里知道有这种方法就可以了,不深入研究

上一篇下一篇

猜你喜欢

热点阅读