日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

更改jenkins的默认工作空间并迁移插件和配置数据

發布時間:2024/1/17 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 更改jenkins的默认工作空间并迁移插件和配置数据 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近剛使用阿里云ECS centos服務器,購買的是40G的系統盤,60G的數據盤。

昨天在查看服務器磁盤空間的時候,偶然發現?/dev/vda1 下面40G的空間已使用17G,

?

因為服務器才開始使用,上面安裝的有maven,jdk,nexus,svn ,jenkins,

能產生增量數據的主要是在jenkins和nexus.

因為nexus才清理過發布的私有工程數據,于是進入jenkins空間查看j使用,

cd /root/.jenkins/

du -ahc -d1

果不其然,14G的數據來自jenkins的工作空間和備份。

?

這不禁讓我想到一個問題,云服務器實例中的數據盤去哪了,通過df -ah查看的磁盤空間數據,并沒有體現60G的數據盤空間。

于是去阿里云的幫助中心查看,原來數據盤默認是沒有掛載進來的,需要進行掛載操作。

掛載操作步驟參考如下

https://help.aliyun.com/document_detail/25426.html?spm=5176.11065259.1996646101.searchclickresult.464f778epp7rcN

?

?掛載完成之后,接下來就是jenkins數據的轉移。

?

由于我安裝的jenkins.war ,版本是Jenkins2.121.1,并沒有看到網上說的可以在jenkins系統管理-系統設置中直接更改主工作空間,而是需要通過修改環境變量的方式進行設置。

Jenkins查找工作空間的原理:

Jenkins的在查找工作空間時是這樣運行的,Jenkins默認的內置工作空間為系統用戶的根目錄下,其文件夾名稱為“.jenkins”,而Jenkins默認的查找順序是先是在操作系統的環境變量中查找名為“JENKINS_HOME”的環境變量,如果存在該變量,那么Jenkins就采用“JENKINS_HOME”中所指定的目錄作為工作空間目錄,但是我們在初次裝好Jenkins時我們是沒有配置“JENKINS_HOME”環境變量的,所以說Jenkins在找不到配置的“JENKINS_HOME”環境變量時就采用了默認的環境變量配置。

?

接下里進行操作如下:

如果有jenkins服務在運行中,建議先停止jenkins服務。

然后拷貝數據到新路徑,我遷移的路徑為 /opt/ldkjdata/.jenkins,
cp /root/.jenkins /opt/ldkjdata/.jenkins

設置JENKINS_HOME環境變量參數
打開tomcat的bin目錄,編輯catalina.sh文件,在第一行下面添加
export JENKINS_HOME=/opt/ldkjdata/.jenkins

并且在profile文件最后加入:
vi /etc/profile
在最后加入:
export JENKINS_HOME=/opt/ldkjdata/.jenkins
保存,退出后執行
source /etc/profile
讓配置生效

然后啟動jenkins,所有的插件,配置,job及備份全部已遷移。



轉載于:https://www.cnblogs.com/shenjianxin/p/9263534.html

總結

以上是生活随笔為你收集整理的更改jenkins的默认工作空间并迁移插件和配置数据的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。