• jenkins使用nexus插件


     nexus介绍

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

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

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

    4. 总的来说,Nexus 是一个非常有用的工具,可以帮助开发团队更好地管理和分发软件包,提高软件开发的效率和质量。

    192.168.134.165:8080jenkins
    192.168.134.166:8081nexus

    一.安装jenkins

    上传软件包,并解压配置。

    配置jdk

    1. [root@server01 ~]# tar xf jdk-11.0.19_linux-x64_bin.tar.gz -C /usr//local/
    2. [root@server01 ~]# cd /usr/local/
    3. [root@server01 local]# mv jdk-11.0.19 jdk11
    4. [root@server01 local]# vim /etc/profile.d/jdk.sh
    5. JAVA_HOME=/usr/local/jdk11
    6. export PATH=$PATH:$JAVA_HOME/bin
    7. [root@server01 local]# source /etc/profile.d/jdk.sh

    配置maven

    1. [root@server01 ~]# tar xf apache-maven-3.8.5-bin.tar.gz -C /usr/local/
    2. [root@server01 local]# mv apache-maven-3.8.5 maven

    启动Jenkins后替换插件

    1. [root@server01 ~]# java -jar jenkins.war
    2. [root@server01 ~]# tar xf plugins-2.414.3.tar.gz -C .jenkins/

    安装nexus插件

     设置全局工具

    二.安装nexus并配置

    nexus需要用到jdk8

     配置jdk

    1. [root@server02 ~]# tar xf jdk-8u211-linux-x64.tar.gz -C /usr/local/
    2. [root@server02 ~]# cd /usr/local/
    3. [root@server02 local]# mv jdk-8u211 jdk8
    4. [root@server02 local]# vim /etc/profile
    5. export PATH=/usr/local/jdk8/bin:$PATH
    6. [root@server02 ~]# source /etc/profile

     解压安装nexus

    1. [root@server02 ~]# tar xf nexus-3.62.0-01-unix.tar.gz -C /opt/
    2. [root@server02 ~]# cd /opt/nexus-3.62.0-01/
    3. [root@server02 nexus-3.62.0-01]# ./bin/nexus start

     启动之后登录

    用户名和密码默认为admin

    新建maven库

     

     

     代理aliyun的maven

    创建maven(proxy)

    1. [root@server01 ~]# vim /usr/local/maven/conf/settings.xml
    2. <mirror>
    3. <id>aliyunmaven</id>
    4. <mirrorOf>*</mirrorOf>
    5. <name>阿里云公共仓库</name>
    6. <url>http://192.168.134.166:8081/repository/maven-aliyn/repository/public</url>
    7. </mirror>

    三.创建maven项目并设置

     配置构建之后将打好的包推送到nexus中。

     

     构建项目

    构建成功

     在nexus中可以看到war包已上传

  • 相关阅读:
    pytorch中nn.Conv1d功能介绍
    找兼职那些事(在家办公)
    Node.js | 使用 zlib 内置模块进行 gzip 压缩
    DocuWare Workflow Manager(工作流管理器)
    Spring MVC框架看这篇就够了
    【ICer的脚本练习】通过perl脚本来检查仿真log的结果
    prometheus 部署安装
    Java继承中成员方法的访问特点
    海外媒体发稿:出口贸易媒体发稿16个超实用技巧-华媒舍
    vue中 setState
  • 原文地址:https://blog.csdn.net/l1727377/article/details/134697826