Jenkins在Ubuntu的安装问题

使用apt安装没有成功,各种报错。最后使用了离线安装方式。

1、安装jdk。和之前的安装jdk无异,增加一步

添加一个软链接

sudo ln -s /path/to/java/home/bin/java /usr/bin/java

2、下载deb包,然后安装

2.1、前置步骤,安装可能少了的依赖

sudo apt install fontconfig

2.2、检查*.jenkins.io的https证书是否有在jdk的keystore中,如果没有,则需要安装。

2.2.1、检查证书

写一个简单的测试代码

import java.net.URL;
import java.net.URLConnection; 

public class Hello {
    public static void main(String[] args) {
	String url = "https://get.jenkins.io/";
        try {
            URLConnection connection = new URL(url).openConnection();
            connection.connect();
            System.out.println(connection.getContent());
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

如果出现报错,说明JDK的keystore中没有安装*.jenkins.io的安全证书,后面的Jenkins起来之后会有各种因为证书问题的报错,我们手动把它装上。

2.2.2、手动安装证书

在Chrome浏览器打开 https://get.jenkins.io,然后导出对应的证书

 选Base64编码、单一证书,会得到一个get.jenkins.io.crt文件。然后使用Java自带的keytool将其导入

keytool -import -alias get.jenkins.io -keystore cacerts -file /path/to/get.jenkins.io.crt

再次运行测试代码,发现可以请求成功了,说明证书问题已经ok。

2.3、安装jenkins deb文件

sudo dpkg -i jenkins_xxx_all.deb

安装成功后,jenkins会被自动加入systemctl,并且自动启动起来。

如果安装出了问题,需要干掉重新安装,记住下面命令

sudo dpkg -r jenkins

2.4、在浏览器打开jenkins管理页面开始配置

http://192.168.233.26:8080/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值