Nexus相關實作2

透過mount PVC空間,存放對應Nexus Repo的Maven Settings.xml檔

ZONGRU Li
Jul 29, 2022

首先我先在本機寫好要使用的兩個檔案(參考Maven官網):
1.settings-security.xml

2.settings.xml

#先建立key2(如下假設是master)來準備加密實際登入Nexus的帳號其密碼
mvn --encrypt-master-password master
#再來透過上面拿到的加密內容撰寫settings-security.xml放到~/.m2內
#然後再加密實記連線Nexus平台的密碼(假設是):
mvn --encrypt-password {Nexus密碼填這邊}

實際放入的兩個檔可能如下:

settings-security.xml放在~/.m2底下
settings.xml放在~/.m2底下

這兩樣都放到GitLab存放

接著寫個簡單Jenkinsfile對應的Job

把這兩個檔案擺進去PVC挖好空間的~/.m2底下

GitLab Repo

寫的Jenkins Job執行:

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet