Nexus相關實作2
首先我先在本機寫好要使用的兩個檔案(參考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密碼填這邊}
實際放入的兩個檔可能如下:
這兩樣都放到GitLab存放
接著寫個簡單Jenkinsfile對應的Job
把這兩個檔案擺進去PVC挖好空間的~/.m2底下
寫的Jenkins Job執行: