美文网首页
Jenkins 环境搭建

Jenkins 环境搭建

作者: 自如_ | 来源:发表于2020-08-26 16:17 被阅读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:跨平台

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

    相关文章

      网友评论

          本文标题:Jenkins 环境搭建

          本文链接:https://www.haomeiwen.com/subject/efqfsktx.html