nexus 介绍
-
Nexus 是一个强大的仓库管理工具,用于管理和分发 Maven、npm、Docker 等软件包。它提供了一个集中的存储库,用于存储和管理软件包,并提供了版本控制、访问控制、构建和部署等功能。
-
Nexus 可以帮助开发团队提高软件包管理的效率和可靠性,减少软件包冲突和版本不一致的问题,并提供了一个安全、可靠的软件包分发渠道。
-
Nexus 支持多种仓库类型,包括 Maven 仓库、npm 仓库、Docker 仓库等,并且可以与其他工具和系统集成,如 Jenkins、Ansible、Kubernetes 等,以实现自动化的构建、部署和管理。
-
总的来说,Nexus 是一个非常有用的工具,可以帮助开发团队更好地管理和分发软件包,提高软件开发的效率和质量。
准备工作(两台干净的服务器):
192.168.52.156(jenkins)
192.168.52.157 (nexus)
一.安装部署jenkins
部署java11环境:
[root@jenkins ~]# cat /etc/profile.d/java.sh
JAVA_HOME=/usr/local/java11
PATH=$PATH:$JAVA_HOME/bin
查看java版本:
[root@jenkins ~]# java -version
java version "11.0.19" 2023-04-18 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.19+9-LTS-224)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.19+9-LTS-224, mixed mode)
启动jenkins
[root@jenkins local]# java -jar jenkins.war
查看jenkins端口:8080
二.部署nexus环境
安装
[root@jenkins local]# tar xf nexus-3.62.0-01-unix.tar.gz -C /usr/local
[root@localhost ~]# useradd nexus
[root@localhost ~]# chown -R nexus:nexus /opt/nexus-3.62.0-01
启动
[root@localhost ~]# su - nexus #切换至nexus用户启动
[root@localhost ~]# cd /usr/local/nexus-3.62.0-01/bin #启动nexus
[root@localhost ~]# ./nexus run #将nexus放至前台启动,再可用start放至后台启动
创建自己的maven源
将自己的maven源地址复制写入settings.xml
修改maven/conf/settings.xml改为自己的maven源(注意/repository/public)
在全局插件中安装Nexus Artifact Uploader
三.构建
在全局变量中增加maven3.8.5配置
创建一个maven项目并配置
对应gitee代码的pom.xml文件填写
立即构建!
构建成功!!
查看neuxs代码仓库文章来源:https://www.toymoban.com/news/detail-751992.html
文章来源地址https://www.toymoban.com/news/detail-751992.html
到了这里,关于使用jenkins nexus插件配置并上传软件包至nexus制品库详细步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!