jenkins安装和国内镜像配置 自制代理到华为腾讯镜像站

三种办法:

直接配置镜像会失败,因为$JENKINS_HOME/updates/default.json里面的下载地址是写死的官网,不会自动到国内镜像。

~ 1. 修改hosts ,代理到镜像地址

~ 2. 修改$JENKINS_HOME/updates/default.json里的下载地址

~ 3. https://community.jenkins-zh.cn

 

 安装

下载安装jenkins步骤(已安装的忽略)

下载jenkins.war

wget https://mirrors.huaweicloud.com/jenkins/war/latest/jenkins.war
安装jdk8+ 等

启动jenkins

jenkins.sh

#!/bin/bash
# 配置要启动关闭的脚本名
process_name="jenkins.war"
http_port=9191
#修改端口和JENKINS_HOME 当前是当前目录
export JENKINS_HOME=./home
# 添加启动命令
function start(){
    echo "start..."

    nohup java -Dhudson.model.DownloadService.noSignatureCheck=true -jar $process_name --httpPort=$http_port 2>&1 &

    echo "start successful"
    return 0
}

# 添加停止命令
function stop(){
    echo "stop..."
    ps aux |grep $process_name |grep -v grep |awk '{print "kill -9 " $2}'|sh
    echo "stop successful"
    return 0
}

case $1 in
"start")
    start
    ;;
"stop")
    stop
    ;;
"restart")
    stop && start
    ;;
*)
    echo "请输入: start, stop, restart"
    ;;
esac
  

  

chomod +x  *.sh  

./jenkins.sh start

第一种办法

说明:
这个程序是spring cloud gateway,只写了个配置文件,做反向代理。
当然也可以用nginx,apache等等来做
具体参考yml

如何使用:
1. 在hosts里添加一条记录
127.0.0.1 updates.jenkins-ci.org

2. 运行:
java -jar jenkins-local-proxy-0.0.1-SNAPSHOT.jar

3.启动jenkins就可以


mirrors.huaweicloud.com

下载地址:

https://gitee.com/code-ss/some-tools/tree/master/jenkins-proxy

---------------------------------------------------------------

第二种办法

启动jenkins 打开网页,到输入密码界面时,关闭jenkins进程

替换网址

sed -i 's/http://updates.jenkins-ci.org/download/https://mirrors.cloud.tencent.com/jenkins/g' $JENKINS_HOME/updates/default.json

3.启动jenkins,再次进入到初始化页面即可

第三种办法

$JENKINS_HOME/hudson.model.UpdateCenter.xml

<?xml version='1.1' encoding='UTF-8'?>
<sites>
<site>
<id>default</id>
<url>https://updates.jenkins-zh.cn/update-center.json</url>
</site>  
下载证书到 $JENKINS_HOME/war/WEB-INF/update-center-rootCAs/

wget  https://raw.githubusercontent.com/jenkins-zh/mirror-adapter/master/rootCA/mirror-adapter.crt 

删除插件缓存$JENKINS_HOME/updates

镜像和为什么下载证书,到https://community.jenkins-zh.cn 学习

  

原文地址:https://www.cnblogs.com/startnow/p/12044099.html