使用jenkins nexus插件配置并上传软件包至nexus制品库详细步骤

这篇具有很好参考价值的文章主要介绍了使用jenkins nexus插件配置并上传软件包至nexus制品库详细步骤。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

nexus 介绍

  1. Nexus 是一个强大的仓库管理工具,用于管理和分发 Maven、npm、Docker 等软件包。它提供了一个集中的存储库,用于存储和管理软件包,并提供了版本控制、访问控制、构建和部署等功能。

  2. Nexus 可以帮助开发团队提高软件包管理的效率和可靠性,减少软件包冲突和版本不一致的问题,并提供了一个安全、可靠的软件包分发渠道。

  3. Nexus 支持多种仓库类型,包括 Maven 仓库、npm 仓库、Docker 仓库等,并且可以与其他工具和系统集成,如 Jenkins、Ansible、Kubernetes 等,以实现自动化的构建、部署和管理。

  4. 总的来说,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

nexus插件,jenkins,maven,运维

查看jenkins端口:8080

nexus插件,jenkins,maven,运维

二.部署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放至后台启动

 nexus插件,jenkins,maven,运维

创建自己的maven源

nexus插件,jenkins,maven,运维

nexus插件,jenkins,maven,运维

将自己的maven源地址复制写入settings.xml

nexus插件,jenkins,maven,运维

修改maven/conf/settings.xml改为自己的maven源(注意/repository/public)

nexus插件,jenkins,maven,运维

在全局插件中安装Nexus Artifact Uploader

三.构建

在全局变量中增加maven3.8.5配置

nexus插件,jenkins,maven,运维

创建一个maven项目并配置

nexus插件,jenkins,maven,运维

nexus插件,jenkins,maven,运维

nexus插件,jenkins,maven,运维

对应gitee代码的pom.xml文件填写

nexus插件,jenkins,maven,运维

nexus插件,jenkins,maven,运维

nexus插件,jenkins,maven,运维nexus插件,jenkins,maven,运维

立即构建! 

nexus插件,jenkins,maven,运维

构建成功!!

查看neuxs代码仓库

nexus插件,jenkins,maven,运维文章来源地址https://www.toymoban.com/news/detail-751992.html

到了这里,关于使用jenkins nexus插件配置并上传软件包至nexus制品库详细步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Rhino linux使用pacstall软件包管理工具

    Pacstall 是一个用于 Linux 操作系统的软件包管理工具,它提供了一个用户友好的界面来搜索、安装和更新各种软件。Pacstall 主要支持基于 Ubuntu 和 Debian 的发行版。 与传统的 Linux 软件包管理器(如 apt、yum 或 dnf)不同,Pacstall 专注于提供用户空间的应用程序,而不是系统级别的

    2024年04月12日
    浏览(31)
  • PyCharm下载和安装教程以及相关配置(导入第三方库的软件包等配置)Windows版下载

    PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持

    2023年04月08日
    浏览(57)
  • WSL2的安装与配置(创建Anaconda虚拟环境、更新软件包、安装PyTorch、VSCode)

    以管理员身份打开 PowerShell(“开始”菜单 “PowerShell” 单击右键 “以管理员身份运行”),然后输入以下命令: 以管理员身份打开 PowerShell 并运行: ❗️重新启动计算机(必须) 下载内核并安装: 适用于 x64 计算机的 WSL2 Linux 内核更新包 打开 PowerShell,然后在安装新的 Linux

    2024年04月15日
    浏览(45)
  • 使用dpkg时,提示:dpkg:处理软件包XXX时出错

    kali安装中文输入法、linux安装中文输入法 这次的内容主要是因为在kali中安装搜狗输入法引发的。 今天kali上安装搜狗输入法时,显示依赖关系问题,无法安装,百度搜了一下,找到解决方法。 使用dpkg时,提示:dpkg:处理软件包XXX时出错: 依赖关系问题,仍未被配置 类似于

    2024年02月05日
    浏览(49)
  • 浅谈Web前端开发软件包管理器—Bower的基本使用

    Bower 是一个客户端的软件包管理器,它可用于搜索、安装和卸载如 JavaScript、HTML、CSS 之类的网络资源,Bower 是 Web 开发中的一个前端文件包管理器,类似于 Node 模块的 npm 包管理器,bower 依赖于 Git、Node 和 npm。  全局安装 使用 npm 安装 Bower。(Bower 依赖于 Node, npm 和 Git。)

    2024年02月15日
    浏览(35)
  • 【AIGC】单图换脸离线版软件包及使用方法

    云端再好,都不如放自己手里啊,想怎么就怎么玩。云端再好,都不如放自己手里啊,想怎么就怎么玩。 Roop作为一个新出的开源项目,配置起来还是有一定难度的。 我已经把各种依赖,模型,环境配置已经都弄好了。 另外还放了一个演示素材,人脸版权限制,无法在此展示

    2024年01月22日
    浏览(57)
  • 在linux下如何使用yum命令查看安装了哪些软件包

    Linux 系统下 yum 命令查看安装了哪些软件包: 1. 使用 yum 查找软件包 命令: 2. 列出所有可安装的软件包 命令: 3. 列出所有可更新的软件包 命令: 4. 列出所有已安装的软件包 命令: 5. 列出所有已安装但不在 Yum Repository 内的软件包 命令: 6. 使用 yum 获取软件包信息 命令:

    2024年02月02日
    浏览(66)
  • 使用composer生成的DMG和PKG格式软件包有何区别

    在使用Composer从包源构建软件包时候,有两种不同类型的包:PKG和DMG。你知道两者之间的区别吗? 以及如何选取吗?     每种格式都有各自的优势具体取决于软件包的预期用途以及用于部署软件包的工具。下面我们来了解一下PKG和DMG格式的区别和用途。     PKG格式的软件包几

    2024年01月18日
    浏览(48)
  • 【Linux】软件包管理器 yum和编辑器-vim的基本使用

    我们在安装一个软件之前,需要先下载其对应的软件安装包,但是这个软件安装包并不存在于我们本地电脑的磁盘上,而是存在于远端的服务器上,对此,我们可能就有疑问,那么我们的计算机是如何得知我们下载的软件在哪个服务器上呢? 对于我们的电脑来说,我们可以到

    2024年02月03日
    浏览(36)
  • 【Linux的开胃小菜】常用的RPM软件包与YUM仓库包管理器使用

    systemd与System V init的区别以及作用: System V init运行级别 systemd目标名称 systemd目标作用 0 poweroff.target 关机 1 rescue.target 单用户模式 2 multi-user.target 多用户的文本界面 3 multi-user.target 多用户的文本界面 4 multi-user.target 多用户的文本界面 5 graphical.target 多用户的图形界面 6 reboot.t

    2024年02月13日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包