转载注明出处
Jenkins 可以安装在 Windows 或 Unix 平台上,包括 Ubuntu、Mac OS X、Red Hat/Fedora/CentOS 等。
第一次使用 Jenkins,需要:
可选
)附 Ubuntu16.04 JDK8 安装教程:
# 软件源用的是清华的
$ sudo apt-get update
$ sudo apt-get install openjdk-8-jdk
# 多版本JDK管理和切换,怎么设置更加参考update-alternatives的用法
sudo update-alternatives --config java
# 查看安装后版本(openjdk version 1.8.0_222)
$ java -version
附清华源设置:
# /etc/apt/sources.list
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# for jenkins
# deb https://pkg.jenkins.io/debian-stable binary/
遵循以下步骤,便可成功安装Jenkins:
# --------------------------------------------
# 方式一:直接下载安装包安装
# --------------------------------------------
# 直接下载相关平台安装包,比如windows,下载解压得到*msi文件,安装;Ubuntu 为*.deb文件直接安装
# --------------------------------------------
# 方式二:加入源
# --------------------------------------------
# Jenkins源仓库需要公钥,第一步需要加入公钥到系统
$ wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
# 第二步加入源地址到/etc/apt/sources.list中
$ sudo vim /etc/apt/sources.list
deb https://pkg.jenkins.io/debian-stable binary/
# 第三步更新源并安装jenkins
$ sudo apt-get update
$ sudo apt-get install jenkins
# 第四步,安装tomcat8
完成Jenkins安装阶段后,需要做一些初始化的配置。接下来的步骤将指导你如何解封 Jenkins :
$ sudo apt-get install ufw
$ sudo ufw enable
# 关闭防火墙并在系统启动时也关闭
$ sudo ufw disable
$ sudo ufw allow 8080
$ sudo ufw status numbered
# 删除防火墙端口规则
$ sudo ufw delete [编号]
# sudo ufw disable 所有端口访问没有限制
注意:一旦防火墙开启,如果在其他计算机ip访问Jenkins,则需要将Jenkins访问端口加入到防火墙规则中
# 注意是default,不是init.d
$ sudo vim /etc/default/jenkins
# 修改HTTP_PORT即可,默认8080
HTTP_PORT = 8085
# 修改完成后重启Jenkins
sudo /etc/init.d/jenkins restart # or
sudo service jenkins restart # or
sudo systemctrl restart jenkins
# 浏览器访问
http://localhost:8085 # or
httP://本机ip:8085 # 其他局域网或公网ip可访问
/var/lib/jenkins/secrets/initialAdminPassword
拷贝密码到输入框中,点击继续。Install suggested plugins
,然后会自动安装推荐的插件,等待安装完成。注:可能初始化完成后,页面一片空白,可以尝试重启Jenkins服务。
到这里,Jenkins的安装和初始化就完成了,接下来就可以创建第一个Jenkins任务了。