3天学会Jenkins_2_怎么下载并安装Jenkins到Unix或Windows环境

释放双眼,带上耳机,听听看~!

Jenkins 可以安装在 Windows 或 Unix 平台上,包括 Ubuntu、Mac OS X、Red Hat/Fedora/CentOS 等。

文章目录

  • 1 准备工作

    • 2 下载并安装Jenkins
    • 3 解封和启动Jenkins
  • 3.1 防火墙开放端口
    * 3.2 修改Jenkins的端口
    * 3.3 浏览器访问并初始化Jenkins

1 准备工作

第一次使用 Jenkins,需要:

  • 机器要求

  • 256 MB内存,建议大于 512 MB

    • 10 GB 的硬盘空间(用于 Jenkins 和 Docker 镜像)
  • 需要安装以下软件

  • Java 8 ( JRE 或者 JDK 都可以,Open JDK 和 Sun JDK都可以)

    • Tomcat (可选)
    • Docker (可选)
  • Jenkins版本类型

  • Jenkins根据组织需求发布两种类型的版本

  • 长期支持发布
    * 周发布版本

    • Jenkins 2.54 版本或以后才支持 Java8
    • Jenkins 2.164 版本或以后才支持 Java8 或 Java11
  1. 长期发布版本:每12周提供一次长期支持版本,它们很稳定并经过广泛测试。此版本适用于最终用户。
  2. 周发布版本: 通过修复早期版本中的错误,每周发布每周版本。这些版本适用于插件开发人员。
  3. 本次安装使用长期发布版本

附 Ubuntu16.04 JDK8 安装教程:


1
2
3
4
5
6
7
8
9
1# 软件源用的是清华的
2$ sudo apt-get update
3$ sudo apt-get install openjdk-8-jdk
4# 多版本JDK管理和切换,怎么设置更加参考update-alternatives的用法
5sudo update-alternatives --config java
6# 查看安装后版本(openjdk version 1.8.0_222)
7$ java -version
8
9

附清华源设置:


1
2
3
4
5
6
7
8
9
10
11
12
13
1# /etc/apt/sources.list
2deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
3# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
4deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
5# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
6deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
7# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
8deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
9
10# for jenkins
11# deb https://pkg.jenkins.io/debian-stable binary/
12
13

2 下载并安装Jenkins

遵循以下步骤,便可成功安装Jenkins:

  • 到下载链接 https://jenkins.io/download/ 选择相应平台,这里我们选择Ubuntu平台

  • 下载选定版本到本地,并解压 或者在Ubuntu中加入jenkins源


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1# --------------------------------------------
2# 方式一: 直接下载安装包安装
3# --------------------------------------------
4# 直接下载相关平台安装包,比如windows,下载解压得到*msi文件,安装;Ubuntu 为*.deb文件直接安装
5# --------------------------------------------
6# 方式二: 加入源
7# --------------------------------------------
8# Jenkins源仓库需要公钥,第一步需要加入公钥到系统
9$ wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
10# 第二步加入源地址到/etc/apt/sources.list中
11$ sudo vim /etc/apt/sources.list
12deb https://pkg.jenkins.io/debian-stable binary/
13# 第三步更新源并安装jenkins
14$ sudo apt-get update
15$ sudo apt-get install jenkins
16# 第四步,安装tomcat8
17
18

3 解封和启动Jenkins

完成Jenkins安装阶段后,需要做一些初始化的配置。接下来的步骤将指导你如何解封 Jenkins :

3.1 防火墙开放端口


1
2
3
4
5
6
7
8
9
10
11
1$ sudo apt-get install ufw
2$ sudo ufw enable
3# 关闭防火墙并在系统启动时也关闭
4$ sudo ufw disable
5$ sudo ufw allow 8080
6$ sudo ufw status numbered
7# 删除防火墙端口规则
8$ sudo ufw delete [编号]
9# sudo ufw disable 所有端口访问没有限制
10
11

注意:一旦防火墙开启,如果在其他计算机ip访问Jenkins,则需要将Jenkins访问端口加入到防火墙规则中

3.2 修改Jenkins的端口


1
2
3
4
5
6
7
8
9
10
1# 注意是default,不是init.d
2$ sudo vim /etc/default/jenkins
3# 修改HTTP_PORT即可,默认8080
4HTTP_PORT = 8085
5# 修改完成后重启Jenkins
6sudo /etc/init.d/jenkins restart  # or
7sudo service jenkins restart      # or
8sudo systemctrl restart jenkins
9
10

3.3 浏览器访问并初始化Jenkins


1
2
3
4
5
1# 浏览器访问
2http://localhost:8085  # or
3httP://本机ip:8085     # 其他局域网或公网ip可访问
4
5
  • 根据页面提示从/var/lib/jenkins/secrets/initialAdminPassword拷贝密码到输入框中,点击继续。

  • 选择 Install suggested plugins,然后会自动安装推荐的插件,等待安装完成。

  • 创建Admin账户

  • 创建Admin后,最后会询问URL信息,你可以在其中配置Jenkins的默认实例路径。保持原样以避免以后出现不必要的混淆。但是,如果另一个应用程序已经在使用8080端口,则可以使用另一个端口用于Jenkins,最后保存设置,并完成Jenkins的安装初始化。

注: 可能初始化完成后,页面一片空白,可以尝试重启Jenkins服务。

到这里,Jenkins的安装和初始化就完成了,接下来就可以创建第一个Jenkins任务了。

给TA打赏
共{{data.count}}人
人已打赏
安全经验

职场中的那些话那些事

2021-9-24 20:41:29

安全经验

elk+redis 搭建nginx日志分析平台

2021-11-28 16:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索