Ubuntu虚拟机环境下安装Jenkins
- 进入Jenkins官方网站,https://jenkins.io/download/,这里我选择的是Ubuntu环境
- 根据上面的一些提示命令,即可完成下载安装;注意:安装Jenkins之前,请先安装 JDK8 ,可参考《JDK下载安装(Windows版本+Linux版本)》中的Linux安装方式。
- 这里我们使用Jenkins的官方提供的软件仓库,要使用官方的软件仓库之前必须将软件仓库的秘钥添加到本地
# 添加官方软件仓库的秘钥到本地的apt秘钥中
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
- 将官方提供的软件仓库地址加入到本地的apt软件源中,本地用于存放软件源的文件在/etc/apt/sources.list
# 将地址添加进本地的软件源列表
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
更新我们本地的软件源缓存,然后直接安装jenkins
$ sudo apt-get update
$ sudo apt-get install jenkins
但在执行安装命令时,报了错,提示找不到可执行的JAVA应用;
但是通过type -p java发现,是已经安装了JDK的,但是不在/usr/bin目录,可以通过创建软链接解决此问题。
sudo ln -s /usr/local/jdk1.8/bin/java /usr/bin/java
sudo apt-get install jenkins -y
启动Jenkins
sudo /etc/init.d/jenkins [start|restart|stop]
修改Jenkins默认端口8080
sudo vim /etc/default/jenkins
这里我们将8080端口修改成8088进行测试
重启Jenkins服务
sudo /etc/init.d/jenkins restart
查看Jenkins日志,存放路径在 /var/log/jenkins/jenkins.log
cat /var/log/jenkins/jenkins.log
注意:如果有开启防火墙,则需要将你修改的端口号设置成开放即可
vim /etc/iptables/rules.v4
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8088 -j ACCEPT
iptables-restore < /etc/iptables/rules.v4
此时就可以通过浏览器正常访问Jenkins首页了。http://192.168.217.30:8088
第一次访问需要输入密码,密码所在路径也已给出,返回的一串很长的就是你的密码
cat /var/lib/jenkins/secrets/initialAdminPassword
安装插件
点击“安装推荐的插件”:
图中就是正在自动安装插件,这个过程可能会慢一点。
安装完成,创建一个管理员帐号,千万要记得哦,不要忘记了~
点击“开始使用Jenkins”,发现一片空白,不着急,可通过http://192.168.217.30:8088/view/all/ 或者 http://192.168.217.30:8088/manage的形式进行访问,即在路径后面加上/view/all或者/manage