`
xinyuemengxing
  • 浏览: 4996 次
社区版块
存档分类
最新评论

jenkins配置maven项目

阅读更多

1       下载jenkins

下载地址:https://jenkins.io/index.html

2       前期准备

Java环境,maventomcat 安装,具体过程忽略

2.1    下载tomcat 绿色版

tar -zxvf apache-tomcat-7.0.72.tar.gz

mv apache-tomcat-7.0.72 tomcat7_9001

2.2     配置编码

tomcat 配置  URIEncoding="UTF-8"

3       修改jenkins主目录

使用你Web容器的管理工具设置JENKINS_HOME环境参数.

打开tomcatbin目录,编辑catalina.sh文件。

# OS specific support.  $var _must_ be set to either true or false.上面添加:export JENKINS_HOME="主路径"

在启动Web容器之前设置JENKINS_HOME环境变量.

root用户登录

编辑profile文件:vi /etc/profile

在最后加入:export JENKINS_HOME=主路径

保存,退出后执行:source  /etc/profile让配置生效

更改Jenkins.war或者在展开的Web容器)内的web.xml配置文件)

 <!-- if specified, this value is used as the Hudson home directory -->

  <env-entry>

    <env-entry-name>HUDSON_HOME</env-entry-name>

    <env-entry-type>java.lang.String</env-entry-type>

    <env-entry-value></env-entry-value>

  </env-entry>

  <!-- <env-entry-value>节点中填入路径,windows系统建议使用/分隔路径 -->

 

4      启动步骤第一种

1.下载jenkins对应的war包,放到tomcat webapps目录下,启动tomncat

2.输入登录地址http://localhost:9001/jenkins/ ,可能需要校验,按照提示输入对应密码

3.智能安装对应插件

4.创建管理员, ,密码

5     启动步骤第二种

java -jar $JENKINS_HOME/jenkins.war --httpPort=9001 > A.LOG &  (暂时有一个进程问题,不知道如何解决,shell窗口不能做其他操作)

例如:

 1. command & 后台运行,你关掉终端会停止运行
 2. nohup command &
后台运行,你关掉终端也会继续运行

6       初始化设置

6.1     Maven Integration plugin 安装

系统管理-管理插件

如果下载不成功根据提示信息,在插件管理高级中,上传下载的hpi文件

http://ftp.tsukuba.wide.ad.jp/software/jenkins/plugins/maven-plugin/2.14/maven-plugin.hpi

 

6.2     Deploy to container Plugin安装

同上

 

7       配置管理

系统管理-Global Tool Configuration





 

增加maven,路径需要jenkins所在服务器上的路径,其他地方不需要设置

8    构建项目

8.1     Generl



 

 

8.2     源码管理,svn



 
8.3     构建触发器



 
8.4     构建环境



 
8.5     Pre Steps



 
8.6     Build



 

需要在这里输入maven 执行脚本的命令

8.7     Post Steps

8.8     构建设置

8.9     构建后操作



 

8.9.1  tomcat-users.xm配置文件如下

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

<user username="tomcat" password="必须修改 " roles="manager-gui,manager-script"/>

9      发送邮件

9.1     系统管理-系统设置



 



 
9.2     构建后配置



 
9.3     右下角高级设置,配置邮件触发



 

代表啥时候都会发送邮件



 

分享到:
评论

相关推荐

    jenkins实现maven项目自动部署到tomcat

    ### Jenkins 实现 Maven 项目自动部署到 Tomcat 在当今快速发展的软件开发环境中,持续集成(CI)与持续部署(CD)已经成为不可或缺的部分。本文将详细介绍如何利用 Jenkins 实现 Maven 项目的自动部署到 Tomcat ...

    jenkins 离线安装maven插件集合jenkins-maven.zip

    5. **配置Maven插件**: 在Jenkins中配置Maven插件,你需要提供Maven的安装路径,以便Jenkins在构建过程中调用Maven。这可以在Jenkins全局工具配置中完成,也可以在每个具体的Maven项目配置中设置。 6. **使用Maven...

    Java项目包 Jenkins+Maven+Gitlab+Tomcat 自动化构建打包、部署

    2. **配置Maven**:在Jenkins的构建环境中,指定Maven的路径并添加任何必要的Maven配置,如pom.xml文件的位置、构建目标等。例如,可以使用`mvn clean install`命令进行构建。 3. **连接Gitlab**:在Gitlab项目中...

    Jmeter+Jenkins+maven接口自动化集成

    Jmeter+Jenkins+maven 接口自动化集成测试框架 Jmeter+Jenkins+maven 接口自动化集成测试框架是一种自动化测试解决方案,旨在简化测试过程,提高测试效率和测试质量。该框架通过集成 Jmeter、Jenkins 和 Maven 三个...

    Jmeter+Jenkins+maven接口自动化集成.rar

    3. **创建Maven项目**:在Maven项目中,添加JMeter和Jenkins插件的依赖,配置pom.xml文件,指定JMeter脚本的位置和执行命令。 4. **配置Jenkins**:在Jenkins服务器上安装必要的插件,如Maven Integration Plugin和...

    Windows平台搭建Jenkins+maven+git实现自动发布已经越过几道坑

    ### Windows平台搭建Jenkins+maven+git实现自动发布的知识点 #### 一、环境准备与配置 在Windows平台上搭建Jenkins+maven+git实现自动化发布,首先需要准备好以下环境: - **JDK**: 安装Java Development Kit (JDK)...

    Docker安装Jenkins打包Maven项目为Docker镜像并运行【保姆级图文教学】.doc

    "Docker安装Jenkins打包Maven项目为Docker镜像并运行 保姆级图文教学" 本文主要讲解了如何使用 Docker 安装 Jenkins,打包 Maven 项目为 Docker 镜像,并运行 Docker 镜像。整个过程可以分为五个步骤:安装 Docker...

    jenkins实现maven项目自动部署到tomcat .rar

    同时,配置Maven的全局路径,确保Jenkins能够找到并执行Maven命令。 3. **创建Maven项目**:在Jenkins中新建一个自由风格的软件项目,选择构建一个Maven项目,输入项目的SCM(版本控制)信息,如Git或SVN的URL。 **...

    maven如何使用 Jenkins 通过 Maven 构建简单 Java 应用程序的入门教程

    内容涵盖 Jenkins 的安装与配置、Maven 项目的创建与配置、Jenkins 与 Maven 的集成,以及自动构建的实现过程。教程包含详细的步骤和示例代码,帮助读者从零开始搭建一个自动化构建环境。 **适合人群**:Java 开发...

    手把手图解,详解Jenkins ,svn ,maven 项目持续集成 SHELL 脚本

    "手把手图解,详解Jenkins,svn,maven项目持续集成SHELL脚本"这个标题表明了本文将通过图形化的解释,详细介绍如何使用Jenkins、Subversion(svn)和Maven这三个工具来实现软件项目的持续集成,并涉及到使用SHELL脚...

    jenkins 必装maven插件

    1. **创建Maven项目**:在Jenkins中新建一个Maven项目,提供项目的POM.xml文件路径,Jenkins将自动解析项目信息。 2. **配置构建触发器**:根据需求设置构建触发策略,例如定时构建、代码仓库 webhook 等。 3. **...

    jenkins+maven-tomcat插件自动部署

    在系统设置中,你可以配置Maven、JDK和Git的路径,确保Jenkins能够正确识别和使用这些工具。 接着,我们关注插件管理。Jenkins提供了丰富的插件来扩展其功能。在“系统管理”中选择“管理插件”,你可以安装必需的...

    K8S+DockerCE+Jenkins+Maven+Gitlab自动化打包部署

    * 使用 K8S+DockerCE+Jenkins+Maven+Gitlab 实现自动化打包部署,需要配置 Jenkins 和 Gitlab,以实现自动化构建和部署。 * 需要编写 Jenkinsfile,以实现自动化构建和部署。 * 需要配置 Gitlab,以实现自动化代码...

    如何提高Maven多模块项目编译速度.docx

    4. **配置Maven插件**: 对于特定的Maven插件,比如`maven-compiler-plugin`,我们可以调整其配置以提高编译效率。在pom.xml中添加相关配置,如设置`&lt;fork&gt;true&lt;/fork&gt;`,让Maven使用独立的JVM实例进行编译,以及...

    jenkins+maven编译发部JAVA项目.docx

    在配置好 Jenkins 和 Maven 之后,我们可以使用 Jenkins 来自动编译和部署 Java 项目。首先需要点击新建任务,选择构建一个 Maven 项目,然后配置项目的名称、构建参数、Git 代码地址等。然后 Jenkins 将自动编译和...

    Jenkins_Maven_Git 持续集成及自动化部署 GentOS版

    ### Jenkins、Maven与Git在CentOS上的持续集成与自动化部署 #### 一、环境搭建概述 ...接下来可以进一步配置Jenkins服务器,使其能够与Git仓库以及Maven项目集成,实现自动化构建、测试和部署等功能。

    利用Jenkins生成maven项目镜像及容器.pdf

    安装完毕后,可以通过创建新的Jenkins作业来配置Maven项目,包括设置源代码仓库URL、指定Maven配置、定义构建触发器等。构建过程中,Jenkins会调用Maven执行`mvn clean install`或自定义的Maven目标,从而完成编译、...

Global site tag (gtag.js) - Google Analytics