使用jenkins打包jave maven项目

使用docker安装jenkins参考我的另一篇文章

  1. (非必须)推荐插件中自动安装了中文语言包,由于未能完全100%中文,会出现中英文混合显示,建议卸载掉,卸载路径如下

    Manage Jenkins -> Manage Plugins -> Installed -> LocalLization:Chinese(Simplified) -> 取消勾选或卸载,点击无任务自动重启,重启后生效

  2. 安装maven插件

    Manage Jenkins -> Manage Plugins -> Available,搜索maven Integation并安装

    使用jenkins打包jave maven项目

  3. 勾选自动重启,安装完成后自动重启
    使用jenkins打包jave maven项目

    1. 检查maven插件是否安装成功,

      New Item -> 出现下列任务表示成功

使用jenkins打包jave maven项目

  1. 安装maven

    jenkins支持自动安装maven,只需进行简单的配置即可

    Manage Jenkins -> Global Tool Configuration -> Maven

    使用jenkins打包jave maven项目

    mvn 表示以后构建脚本maven命令的简写,可*定义

    Install automatically 表示自动安装,3.8.4表示安装的版本,自动安装会在第一次构建执行M3命令时安装,当检测到M3命令不存在时,则开始自动安装,并不会在点击Save后马上就安装,

    如果不勾选则表示手动安装,则需要手动安装maven,然后配置相关环境变量到jenkins

  2. 新建maven任务

    New Item -> 构建一个maven项目 输入项目名称

    1. 配置打包github

      • 添加任务描述

使用jenkins打包jave maven项目

     - 配置git,docker安装的jenkins自带git,但是版本较低,建议升级至2.x

使用jenkins打包jave maven项目

     ```shell
     # 升级git
     # 进入docker jenkins容器
     docker exec -it jenkins /bin/bash
     # 查看git版本
     git --version
     # 安装源
     yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm
     # 升级git
     yum install git
     # 查看git版本
     git --version
     ```

  • 配置ssh
    使用jenkins打包jave maven项目

    • 配置私钥

      使用jenkins打包jave maven项目

      • 登录github配置公钥

      • ping下github.com,如不能访问,则自行配置下hosts映射

使用jenkins打包jave maven项目

  • 配置成功后,告警消失
    使用jenkins打包jave maven项目

    • 选择打包分支

使用jenkins打包jave maven项目

     - 打包命令

使用jenkins打包jave maven项目

构建成功后打印字符,实际情况可以编写shell,实现自动部署

  • 查看日志,构建成功,则可以查看jar包的存储目录,否则查看失败原因

使用jenkins打包jave maven项目

使用jenkins打包jave maven项目

上一篇:9999


下一篇:Jenkins+SonarQube代码审查(回忆不能抹去,只好慢慢堆积。岁月带你走上牌桌,偏偏赌注是自己。)