jenkins安裝和國內鏡像配置 自制代理到華為騰訊鏡像站


 0.代理

說明:
這個程序是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

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

1.下載jenkins.war

wget https://mirrors.huaweicloud.com/jenkins/war/latest/jenkins.war

安裝jdk8+ 等

2.啟動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

 

 

如果不使用步驟0代理,可嘗試下面操作。

 

等待幾秒 打開網頁,到輸入密碼界面時,關閉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 學習


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM