zoukankan      html  css  js  c++  java
  • 使用Jenkins配置Git+Maven的自动化构建

     Jenkins是一个开源的持续集成工具,应用Jenkins搭建持续集成环境,可以进行自动构建、自动编译和部署,非常方便。

    在服务器比较少的情况下,Jenkins的优势并不明显,但是随着项目发展,服务器数量的增加,Jenkins的优势就会凸显出来,可以很好的提高效率,减少很多人工操作。

    现在很多公司的Java项目开发都是使用Git或者SVN管理代码,Maven管理多模块和项目依赖,所以今天尝试学习如何使用Jenkins搭建Github与Maven下的自动构建和部署。

    1.部署Jenkins

    官网下载http://jenkins-ci.org/。

    Jenkins的安装十分简单,下载后就是一个jenkins.war的war包,可以直接部署在Tomcat或者其他容器中。

    如果不能部署,可以检查Tomcat的配置文件,可以查看server.xml里unpackWARs和autoDeploy是否设置为True。

    另外官网还有相关的.deb等的安装,比较繁琐,具体哪种方式部署可以自己选择。

    2.安装相关插件

    把war文件拷贝到Tomcat的webapps目录,

    启动后进入http://172.16.1.243:8088/jenkins/,可以看到Jenkins已经在运行:

    http://www.uml.org.cn/jchgj/images/2015102211.png

    配置Git仓库需要用到Git插件,Jenkins默认没有Git插件,需要手动安装。

    点击Manage Jenkins,进入Manage Plugins,

    在可用(Avaliable)插件列表下找到Source Code Management一栏,

    选择GIT plugin插件,安装之后重启。

    http://www.uml.org.cn/jchgj/images/2015102212.png

    其他的插件如Maven等,Jenkins默认安装,不需要手动下载。

    3.配置Maven、JDK、Git路径等

    选择Configure System,可以配置Maven安装路径等。

    如果没有Maven和Git环境,需要另外设置。

    http://www.uml.org.cn/jchgj/images/2015102213.png

    配置JDK路径,

    1483588438836-299.png

    配置Git路径,如果不配置会获取不到代码:

    1483588486852-715.png

    4.创建任务,配置项目信息

    输入项目名称,选择构建一个自由风格的软件项目。

    1483594557916-869.png

    配置版本管理地址

     此处输入你构建项目的git地址。

    1483594613480-301.png

    5.配置构建动作,添加shell

    1483606058459-676.png

    保存后点击构建。

    1483606118496-898.png

  • 相关阅读:
    C++ 打印 vector
    使用 winsock 实现简单的 Client 和 Server
    Windows 10 Clion 配置 Opencv 4.0.1
    解决编译的时候头文件找不到的问题
    linux内核打印内存函数print_hex_dump使用方法
    ubuntu180
    驱动编译相关
    Real-Time Rendering 4th Chapter 1 Introduction 简介 转载
    do_gettimeofday使用方法
    6、设备树实践操作
  • 原文地址:https://www.cnblogs.com/houziwty/p/6253031.html
Copyright © 2011-2022 走看看