jenkins 使用 nexus插件,将代码打包好推送到制品库

本文详细描述了如何在Java环境中安装和配置Nexus作为Maven存储库管理系统,以及如何将其与Jenkins集成,用于企业级的软件开发和部署。涉及的内容包括环境准备、插件安装、配置Maven和Tomcat,以及解决常见错误。

Nexus是一个开源的、基于Java的应用程序框架和存储库管理系统,可用于管理软件开发和部署的所有相关构件。 它允许用户创建和维护Maven存储库,使其更易于组织,搜索和共享构建工件和库。 Nexus具有安全性和身份验证、多格式支持、镜像管理和自定义插件等功能。 它还可以与Jenkins等构建工具和Docker等容器平台集成,使其可以作为企业级构建和部署的强大工具。

实验机器

主机名 IP 安装软件
jenkins 192.168.231.128 jdk,jenkins,tomcat,maven,plugins
nexus 192.168.231.253 jdk,nexus

准备工作

关闭防火墙与selinux,修改主机名

jenkins端

解压,编辑环境变量

[root@jenkins ~]# tar xf jdk-11.0.16_linux-x64_bin.tar.gz -C /usr/local/
[root@jenkins ~]# tar xf apache-tomcat-9.0.79.tar.gz  -C /usr/local/
[root@jenkins ~]# tar xf apache-maven-3.8.8-bin.tar.gz  -C /usr/local/

改名java
[root@jenkins ~]# mv jdk-11.0.16  java

编辑环境变量
[root@jenkins ~]#  vim /etc/profile.d/java.sh
 
JAVA_HOME=/usr/local/java
PATH=$PATH:$JAVA_HOME/bin

让环境变量生效,查看是否安装成功
[root@jenkins ~]#  source /etc/profile.d/java.sh
[root@jenkins ~]# java -version
java version "11.0.16" 2022-07-19 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.16+11-LTS-199)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.16+11-LTS-199, mixed mode)

上线一个动态项目

[root@jenkins ~]# cd /usr/local/tomcat/webapps/
[root@jenkins webapps]# mv /root/jenkins-2.414.3.war  .
[root@jenkins webapps]# unzip jenkins-2.414.3  

提前预装插件

[root@jenkins ~]# cd /root/.jenkins/
[root@jen
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值