目錄
一、實驗
1.Jenkins配置Nexus制品發布
一、實驗
1.Jenkins配置Nexus制品發布
(1)策略
發布其實就是下載制品,然后將制品發送到目標主機,最后通過腳本或者指令啟動程序。
(2)安裝Maven Artifact ChoiceListProvider (Nexus)插件, 可以使用該插件列出包列表
(3)Nexus查看項目路徑
(4)編寫curl地址下載制品
curl http://192.168.204.13:8081/repository/mymavenrepo/com/jenkins/devopstest/1.1.2/devopstest-1.1.2.jar -o app.jar -uadmin:Admin123
(5)新建流水線
(6)查看依賴項
(7)添加參數
(8)編輯流水線代碼
pipeline {agent { label "build" }options {skipDefaultCheckout true}stages {stage("GetArtifact") {steps {script {pkgName = "${env.artifactUrl}".split("/")[-1]sh """curl ${env.artifactUrl} -o ${pkgName} -u admin:Admin123ls -l"""}}}}}
(9)開始構建
(10)查看日志
(11)重構上傳一個1.1.3版本
(12)download下拉選擇時出現1.1.3版本
(13)取消反向排序
(14)新版本排在前面
(15)開始構建
(16)查看日志