Linux环境下 Jenkins 的安装

Linux环境下安装 Jenkins

系统运行环境为 Ubuntu18.04,Jenkins 是依赖于 Java 的,所以必须在 Jenkins 节点机器上安装 java 环境

安装java环境

以下安装 Java JDK 在linux系统上的开源版本 Openjdk为例
当前的Jenkins版本不支持Java 10(和Java) 11), 但不确定未来新版Jenkins是否会支持,尽量使用java8的版本

  1. 更新软件包列表 sudo apt-get update
  2. 安装openjdk-8-jdk sudo apt-get install openjdk-8-jdk
  3. 查看java版本,看看是否安装成功:java -versionjavac

安装Jenkins

使用下面的wget命令,导入 Jenkins 软件源的 GPG keys:

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -

下一步,添加软件源到系统中:

sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

一旦 Jenkins 软件源被启用,升级apt软件包列表,并且安装最新版本的 Jenkins:

sudo apt update
sudo apt install jenkins

如果出现类似
E: The repository 'http://pkg.jenkins.io/debian-stable binary/ Release' does not have a Release file.的错误,请执行
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9B7D32F2D50582E6

如果出现类似错误:The repository 'http://pkg.jenkins.io/debian-stable binary/ Release' no longer has a Release file => 修复:apt-get --auto-remove --purge dist-upgrade

安装完成后,Jenkins 服务将会被自动启动。
可以通过打印服务状态来验证它:

systemctl status jenkins

访问和配置Jenkins

如出现无法访问的情景,请确认防火墙是否正确配置,配置防火墙sudo ufw allow proto tcp from 192.168.121.0/24 to any port 8080 or sudo ufw allow 8080 使8080端口允许在任何地方访问
如果你使用的是阿里、腾讯等ECS云服务,确保8080端口对外开放,详细配置参考相关云服务配置页面

Jenkins启动之后默认端口为8080, 浏览器访问:http://ip_or_domain:8080

打开之后会看到密码验证的界面,通过页面提示获取密码:cat /var/lib/jenkins/secrets/initialAdminPassword

Jenkins

然后提示安装插件,我们这里选择【安装推荐的插件】

Jenkins

等待安装完成
Jenkins

如果安装部分插件失败,可以采取重试策略,由于网络等其他原因导致无法安装的原因,也可以选择跳过

设置管理员账户(也可以跳过,默认使用admin账户)
Jenkins

后面都是一直【下一步】,直到看到如下主页面
Jenkins

总结

关于Linux安装Jenkins的步骤就这样了,更多资讯请参考Jenkins官网


更多关于我

微信公众号 [ 代表moon ]

代表moon

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值