Jenkins+SVN+maven+Tomcat构建自动化集成任务

安装Jenkins方法详解:https://www.cnblogs.com/lizhe860/p/9901257.html

一、安装maven插件

  1.依次进入系统管理→插件管理→可选插件,

 

    找到Maven Integration,并勾选,点击立即安装。

    2.点击【新建任务】,会发现多了一个选项,如下图。

二、全局工具配置

  1.配置jdk

  2.配置maven

三、新建maven项目

  1.选择【构建一个maven项目】

  2.配置SVN

  3.构建触发器定时

    Poll SCM(代码有更新时触发)、

    Build periodically(定时触发,不管代码有没有更新)

    时间设置语法:

    时间设置由5位组成:* * * * *

    第一位:表示分钟,取值0-59。

    第二位:表示小时,取值0-23。

    第三位:表示日期,取值1-31。

    第四位:表示月份,取值1-12。

    第五位:表示星期,取值0-7(0和7都表示星期日)

    常用类型:

    1、每天凌晨1点构建一次:H 1 * * *

    2、每天1点,7点,13点,19点构建:H 1,7,13,19 * * *

      1,7,13,19表示时间,属于时间设置语法中的第二位,多个时间段用逗号分隔。

    3、每15分钟构建一次:H/15 * * * *

  4.设置pom建立

  5.设置构建后步骤,这里用windows命令。根据实际情况构建后若有操作则写,若没有相关操作则不写。

  6.应用并保存

  

  7.在项目页面点击【立即构建】,首页也可以。

==================================================================================

尊重原创,若需转载请注明出处:https://www.cnblogs.com/lizhe860/

==================================================================================

原文地址:https://www.cnblogs.com/lizhe860/p/9901700.html

时间: 2024-10-01 02:38:29

Jenkins+SVN+maven+Tomcat构建自动化集成任务的相关文章

jenkins+Gitlab+maven+tomcat实现自动化集成、打包、部署。

为什么需要持续集成呢? 1.因为在开发的过程中,用于阶段性地构建出产品.这样可以更加清楚地审视产品的不足之处.2.由于在某些情况下,例如有紧急bug的时候,研发的版本更新可能很频繁,部署持续集成环境,可以减少每次部署所花费的时间.化整为零:1.这套组合可以分成源码管理.编译构建.远程部署2.源码管理常见的有gitlab.SVN3.编译构建是针对编译型语言的.此处针对Java语言使用Maven.针对IOS则是使用其他编译工具.4.远程部署由jenkins提供. 基础环境192.168.254.13

jenkins + svn + maven + tomcat 持续集成引擎

Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎. 通俗的来讲,jenkins就是一个可以实现自动化部署的一个插件, 对于我来说,也是应用在系统部署上. 废话不多说,直接进入我们的安装步骤吧 1.安装JDK,maven环境搭建 因为考虑到jenkins的实际应用场景,我们需要把这些基础环境先安装完成. jdk安装比较简单不做赘述,maven环境借用了osc其他大侠的博客内容, 试了下安装成功. maven官网下载安装包:http://maven.apache.org/downl

linux下jenkins+svn+maven项目构建

一.安装部署jenkins 1.下载jenkins.war(http://jenkins-ci.org/) 2.新建tomcat服务器,配置端口等config信息,并将项目地址指向jenkins.war文件 3.启动tomcat服务器.启动成功后用浏览器打开访问地址http://127.0.0.1:8000,查看jenkins是否被成功部署(如下图). 二.配置jenkins及maven依赖 1.jenkins需要依赖jdk.如果服务器未安装jdk则需要先安装jdk.因为我们希望使用maven进

项目持续集成环境(jenkins + SVN + maven + tomcat)

整体流程 每次SVN上代码有变动,触发自动构建动作,并部署到服务器的tomcat上,具体流程: 1.SVN上提交代码修改 2.maven执行Goals 3.将web工程打成war包 4.关闭服务器的tomcat,拷贝war包到服务器tomcat的webapps目录,启动tomcat 项目相关配置 因为我们使用的是maven工程,所以配置下pom.xml就可以啦,重点关注build的配置,如下: <build> <finalName>dss</finalName> <

jenkins下Maven+Tomcat构建WEB项目

1.新建maven项目:点击左上角新建按钮,在输入框中输入任务名称,然后选择"构建一个自由风格的软件项目" 如果有已存在很相似的项目,为了方便可以选择copy from构建 2.源码管理:选择Subversion,在Repository URL中输入SVN地址,点击Credentials后的Add按钮,在username和password中输入SVN的账号和密码,保存后在选择框中选择该账号密码: 3.  构建触发器: build whenever a snapshot dependen

Jendins+svn+maven+tomcat自动化部署环境搭建

在一个Tomcat集群的架构体系中,需要一个自动发布平台,对于大的公司都是自己建设,而对于中小公司一般采取的使用开源搭建,所以接下来详细介绍基于Jendins+svn+maven+tomcat的自动化部署环境搭建. 1. jenkins安装(svn,maven,tomcat已安装): 将jenkins.war拷贝到tomcat的webapps目录下 访问ip+端口/jenkins即安装成功: 2. 配置: 全局环境配置: 在jenkins中进入系统管理页面,选择系统管理,配置页面中的JAVA_H

Jenkins + Git + Maven + tomcat集成环境搭建

折腾了好几天,终于吧Jenkins + Git + Maven + tomcat集成环境搭建起来了,最终主要实现"自动构建.部署"web应用. 1.安装环境 操作系统:Centos 6.5 JDK:1.7.x Maven:3.1.x Git: 1.7.1,自建GitLab平台 tomcat:7.x 上述宿主机器2台:192.168.1.194,192,168.1.198,其中194位Jenkins Master,198位slave. 2.第三方安装安装和环境配置 JDK.Git.Mav

Jenkins+svn+ant+tomcat持续集成

Jenkins是基于Java开发的一种持续集成工具,用于监控秩序重复的工作.通过Jenkins+svn+ant+tomcat整合,可以完成对系统源代码的下载更新,以及代码的自动编译打包和项目的自动部署工作,而且项目的自动构建与平台无关,可以定时操作,从而使得测试人员脱离开发人员. 1.Jenkins工作原理 Jenkins是一个管理者,定时从svn获取更新的代码,拷贝到自己的workspace,然后利用ant将源码编译并生成war包,拷贝到tomcat的webapp目录下,再调用tomcat启动

jenkins+gitlab+maven+tomcat持续集成环境安装配置

jenkins+gitlab+maven+tomcat,该环境主要实现自动构建部署java web应用. 其工作流程是:提交代码到gitlab--jenkins触发构建任务--maven编译打包--jenkins将war包部署到tomcat. 安装JDK #安装jdk1.8 tar zxvf jdk-8u77-linux-x64.gz #设置环境变量 #vi /etc/profile export JAVA_HOME=/usr/local/jdk1.8.0_77 export JAVA_BIN=