![](https://img-blog.csdnimg.cn/0cd5f49518bb44d784791aee3e2e7824.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Devops CI 制品库 Nexus
文章平均质量分 63
nnnnnnnnnnnnn
富士康质检员张全蛋
人生实难,唯有自渡。只有接受了真实现的现状和真实的自己,调整好心态,才能脚踏实地的活着,然后去发现角落处的那些惊喜和美好,去相信一切苦难困境都会过去!“即使身处阴沟,也要记得仰望星空”。
展开
-
Nexus 制品库管理实践01 概念以及部署
Nexus 制品库实践从3.x开始,它默认支持许多主流的软件包格式。Bower Docker Git LFSMaven npm NuGet PyPI RubyGems YumProxy Helm Charts仓库类型:proxy 代理仓库。 hosted 私有仓库。group 仓库组,将多个仓库组合在一起,通过同一个URL对外提供。...原创 2021-06-15 15:18:02 · 2460 阅读 · 0 评论 -
Nexus 制品库管理实践02 搭建Maven私服(代理仓库)
在搭建好nexus之后会帮你创建好maven的仓库[root@jenkins-master ~]# vim /usr/local/apache-maven-3.8.1/conf/settings.xml <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name>原创 2021-06-15 15:44:20 · 1828 阅读 · 0 评论 -
Nexus 制品库管理实践03 raw类型的仓库
本地仓库类型有很多,这里可以选择,raw是最普通的格式了,可以理解为文件存储格式。新建raw类型的仓库原创 2021-06-15 15:52:25 · 3100 阅读 · 0 评论 -
Nexus 制品库 04 上传制品第一种方式 mvn deploy
CI流水线中制品库集成在开始引入制品的时候,就应该根据公司的规模和团队特点制定制品库的管理和使用规范。 设置了标准化的规范之后就可以轻松的实现自动化了。制品规范定义版本号主版本号:表示项目的重大架构变更。 次版本号:表示较大范围的功能增加和变化。 修订版本号:表示重大Bug的修复。 里程碑版本:表示某一个版本的里程碑。仓库命名 类型 格式 示例 仓库组 <技术>-group原创 2021-09-09 17:08:51 · 2693 阅读 · 0 评论 -
CI流水线中制品库集成 maven编译过后包上传
使用本地仓库原创 2021-06-16 20:51:20 · 570 阅读 · 0 评论 -
Nexus 05 第二种方式 使用Jenkins Nexus插件上传制品
插件上传和之前我们手动上传原创 2021-06-17 17:00:23 · 7680 阅读 · 1 评论 -
Nexus 06 使用Jenkins nexus 插件发布制品
使用Jenkins插件发布制品发布其实就是下载制品,然后将制品发送到目标主机,最后通过脚本或者指令启动程序。下面是下载制品的示例:curl http://192.168.1.200:8081/repository/devops-maven/com/example/demo/1.1.10/demo-1.1.10.jar -o app.jar -uadmin:admin123安装Maven Artifact ChoiceListProvider (Nexus)插件, 可以使用该插件列出包列表。原创 2021-09-12 10:21:14 · 1122 阅读 · 0 评论 -
Nexus 07 制品库制品晋级实践
制品晋级实践【New】准备仓库: 按照环境不同,创建四个仓库分别存储不同环境的包。通过一条单独的流水线完成晋级。如果包没有问题,可以将这个包晋级到其他仓库当中,步骤就是先下载包,然后传上去。用户选择:晋级策略 包信息Jenkinsfile内容currentBuild.description = "trigger by ${params.updatePolicy}"pipeline { agent { label "build" }.原创 2021-09-14 21:10:05 · 1342 阅读 · 0 评论 -
NexusAPI调试方法
NexusAPI调试方法进入设置页面, 找到System > API , 即可进入API调试页面。调试API /v1/components, 点击Try it out才能填写信息。填写参数信息点击执行操作, 204表示成功。 我们可以复用这里的CURL指令, 最后封装到Jenkins流水线当中。上传制品curl -u admin:admin123 如果Nexus开启了认证需要配置认证信息才能正常访问。##PNGcurl -X POST "原创 2021-09-13 10:10:17 · 2433 阅读 · 1 评论