Ubuntu16.04安装jenkins

第一步:安装

包含在默认Ubuntu软件包中的Jenkins版本往往落后于项目本身的最新版本。 为了利用最新的修复和功能,我们将使用项目维护的软件包来安装Jenkins。

首先,我们将存储库密钥添加到系统。

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

添加密钥后,系统将返回OK 。

接下来,我们将Debian包存储库地址附加到服务器的sources.list :

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

当这两个都到位时,我们将运行update ,以便apt-get将使用新的存储库:

sudo apt-get update

最后执行apt-get install安装:
 

apt-get install jenkins

安装启动出现如下的错误:

Setting up jenkins (2.235.5) ...
Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.
invoke-rc.d: initscript jenkins, action "start" failed.
● jenkins.service - LSB: Start Jenkins at boot time
   Loaded: loaded (/etc/init.d/jenkins; bad; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sat 2020-08-29 19:07:37 PDT; 5ms ago
     Docs: man:systemd-sysv-generator(8)
  Process: 8034 ExecStart=/etc/init.d/jenkins start (code=exited, status=1/FAILURE)

Aug 29 19:07:37 ubuntu systemd[1]: Starting LSB: Start Jenkins at boot time...
Aug 29 19:07:37 ubuntu jenkins[8034]: ERROR: No Java executable found in cu...in
Aug 29 19:07:37 ubuntu jenkins[8034]: If you actually have java installed o...th
Hint: Some lines were ellipsized, use -l to show in full.
dpkg: error processing package jenkins (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 jenkins
E: Sub-process /usr/bin/dpkg returned an error code (1)

可以看到是没有找到java,应该是系统第一次安装的时候 ,系统读取到了jdk未安装的路径,解决办法:

1、查看JDK路径

echo $JAVA_HOME

2、编辑/etc/init.d/jenkins文件 

vim /etc/init.d/jenkins

看到PATH中没有java_home路径,修改下配置:

3、启动Jenkins

sudo systemctl start jenkins

结果出现一个警告:并且提示 运行 : systemctl daemon-reload 重新加载

执行命令:

systemctl daemon-reload

systemctl restart jenkins

4、由于systemctl不显示输出,我们将使用其status命令来验证它是否成功启动:

sudo systemctl status jenkins

第二步:设置Jenkins

要设置我们的安装,我们将使用服务器域名或IP地址访问Jenkins的默认端口8080http:// ip_address_or_domain_name :8080

我们应该看到“解锁Jenkins”屏幕,显示初始密码的位置

在终端窗口中,我们将使用cat命令显示密码:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

我们将从终端复制32个字符的字母数字密码,并将其粘贴到“管理员密码”字段中,然后单击“继续”。 下一个屏幕提供安装建议的插件或选择特定插件的选项。

我们将点击“安装建议的插件”选项,这将立即开始安装过程:

安装完成后,系统将提示您设置第一个管理用户。 可以跳过此步骤,并使用上面使用的初始密码作为admin继续,但是我们将花一点时间创建用户。

 

 

一旦第一个管理员用户到位,你应该看到一个“Jenkins准备好了!” 确认屏幕。

 

点击“开始使用Jenkins”来访问主要的Jenkins仪表板:

 

参考:

https://www.jianshu.com/p/845f267aec52

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值