持续集成交付CICD:Jenkins配置Nexus制品发布

目录

一、实验

1.Jenkins配置Nexus制品发布


一、实验

1.Jenkins配置Nexus制品发布

(1)策略

bash 复制代码
发布其实就是下载制品,然后将制品发送到目标主机,最后通过脚本或者指令启动程序。

(2)安装Maven Artifact ChoiceListProvider (Nexus)插件, 可以使用该插件列出包列表

(3)Nexus查看项目路径

(4)编写curl地址下载制品

bash 复制代码
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)编辑流水线代码

bash 复制代码
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:Admin123
                        ls -l
                        """
                }
            }
        }
    }

}

(9)开始构建

(10)查看日志

(11)重构上传一个1.1.3版本

(12)download下拉选择时出现1.1.3版本

(13)取消反向排序

(14)新版本排在前面

(15)开始构建

(16)查看日志

相关推荐
EMTime5 小时前
Docker运行OpenWRT
运维·docker·容器
lolo大魔王6 小时前
Linux 文件系统超全面详解(原理、结构、挂载、分区、inode、日志、管理命令)
linux·运维·服务器
zyl837218 小时前
Docker 使用手册
运维·docker·容器
古月方枘Fry8 小时前
MGRE实验
运维·服务器
stolentime9 小时前
FreeDomain 本地开发环境快速搭建指南
运维·服务器·网络
bush410 小时前
嵌入式linux学习记录四
linux·运维·学习
lihao lihao11 小时前
软硬链接
linux·运维·服务器
TOWE technology11 小时前
智能安防监控系统如何做好防雷?——视频信号SPD综合应用方案解析
运维·服务器·防雷产品·信号保护·信号防雷·spd
楼田莉子11 小时前
Docker学习:Docker介绍及其架构介绍
运维·后端·学习·docker·容器·架构
大明者省12 小时前
IIS 端口绑定正常访问的原理说明与常见误区澄清
运维·服务器·笔记