Jenkins自动化多项目编译和Tomcat部署懒人终极大招

  项目中频繁的打包发布,搞得烦不胜烦,为了一劳永逸,一次性解决问题,特引入自动化集成部署,大大的节约了时间,点一下按钮,然后出去抽根烟,回来继续工作,或者配置定时打包部署,爽歪歪。

运行环境介绍



  1. 服务器版本:Centos7.4

  2. svn版本:1.8

2. jenkins版本:2.13

  3. tomcat版本:8.55


  1. 首先安装Jenkins这里不在啰嗦,自己百度,安装完成之后,在启动的时候请选择安装建议插件,否则自己就要手动安装一些插件好麻烦【坑1】。

  2. jenkins安装完成之后开始配置Job

(1) 新建Job

  

(2)创建JOB选择创建Maven项目,如果是其他项目,那就另选其他方案。

  

(3)配置常规选项

 

(4)配置项目代码,我们用的是SVN,如果不是svn请另寻他法。如果找不到Subversion这个选项,那么就是svn插件没有安装,请先安装插件。

 

(5)构建规则,此处选择定时构建,每天的8点钟构建一次。   

    

(6) 进行打包编译,此处需要注意pom的相对地址的选择

默认工作空间在  系统管理 ->系统设置 ->主目录可查看jenkins的工作目录,也可以自己配置

  

(7)Maven配置

   系统管理 -> 全局工具配置 -> Maven      

(8) 配置 SSH 的链接信息

  进入系统 系统管理 ->系统设置 ->Publish over SSH 的配置项

(9)部署项目到Tomcat

  在构建后操作中选择 send build artifacts over SSH

 

(10) 部署项目到远程服务器,支持多项目,也可以copy一些文件直接到远程目录中

(11)运行



  

自此一个完成的Maven项目从编译到部署就完成了

    

原文地址:https://www.cnblogs.com/oldpai/p/9259717.html

时间: 2024-08-27 22:55:18

Jenkins自动化多项目编译和Tomcat部署懒人终极大招的相关文章

eclipse开发j2ee项目,自定义tomcat部署路径

首先点击delete,删除,重新配置server 双击Tomcat v7.0 Server at localhost,得到如下配置界面: 在如上图配置界面处填入如上自定义路径,即可.

Linux下的Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用(jenkins自动化部署)

jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安装jenkins,简单不伤脑,别的博客写的jenkins版本都很旧,没用最新的,写个比较新的配置2.20版. 官网:https://jenkins.io/index.html WAR包下载地址:http://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.20/jenki

用批处理来自动化项目编译及部署(附Demo)

阅读目录 介绍 详细 处理 结论 Demo下载 介绍 一个项目从立项开始,可能就已经根据公司的配置模板将目录,文档结构定义出来.有动态库,也有静态库,在没有专门的CMO的时候,往往组长,若干开发人员承担版本发布的工作.次工作即枯燥,又容易出错,那么怎么样才能将这样的工作略微自动化点.以下就通过很简单的很古老的批处理来略微自动化下. 详细 一:目录结构 每个公司的目录结构不一样,当略有相同,比如:管理库,需求库,设计库,代码库,引用库(包库),资源库,编译模板库,编译版本库,发布版本库等.如下图:

Jenkins通过maven构建编译JAVA项目

Jenkins 通过maven 构建编译 JAVA 项目环境 官网下载合适Jenkins版本包: jenkins http://mirrors.jenkins.io/war-stable/  Jdk curl -L -O http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz  JDK SE http://120.52.72.24/download.oracle.com/c3pr90ntc0td

Jenkins自动打war包,并部署到tomcat服务器

由于每次修改完代码,都要手动打包部署,很麻烦.今天研究了一下Jenkins自动化部署,大概有以下几个步骤: 1.先配置tomcat 7的访问用户和密码.文件位于conf/tomcat-users.xml Jenkins访问,配置manager-script角色就够了.----- 配置完要重启tomcat <role rolename="manager-script"/> <user username="tomcat" password="

Jenkins(七)---jenkins项目编译测试发布由maven构建的web项目

/** * lihaibo * 文章内容都是根据自己工作情况实践得出. *未经作者同意,禁止转载 */ 一.使用maven编译 (maven编译  与 测试 test 和打包 package 和 部署 install 类似,不再赘述 ) 在项目的配置页面中有个maven配置:里面只有一个clean   就是清除以前的构建信息: 之前我使用了clean   package来编译打包:结果如下图: ---------------------------------------------------

一文搞定前端 Jenkins 自动化部署

最近在公司租项目的过程当中遇到一些 问题,项目做问你后需要部署到服务器环境:目前我再前端开发中常用的 方法又两种: 1:传统的方法 :Linux Xshell xftp来收到打包项目,上传到服务器环境进行部署 2:配置Nginx 环境和Jenkins部署环境再进行命令来自动晚上部署(这篇文章是下载Nginx 安装 Jenkins 做配置来部署服务器) 由于公司使用自己搭建的 svn 服务器来进行代码管理,因此这里 Jenkins 是针对 svn 服务器来进行的配置,Git 配置基本一致,后面也介

gitlab+jenkins 自动化部署 持续集成

环境: 1.centos7.6 2.jdk1.8.0_141 3.4G 30G 4core 4.关闭防火墙和selinux 一.安装jenkins 1. 下载jenkins https://pkg.jenkins.io/redhat/  jenkins-2.208-1.1.noarch.rpm 2.安装jdk和jenkins rpm包 rpm -ivh jdk-8u141-linux-x64.rpm rpm -ivh jenkins-2.208-1.1.noarch.rpm 3.启动服务及设置开

gitlab+jenkins自动化部署

基于gitlab和jenkins的自动化部署 Gitlab基于Jenkins自动化部署教程: https://blog.csdn.net/aaaaaab_/article/details/82012044 https://www.cnblogs.com/dengbingbing/p/10448185.html GitLab是一个代码仓库,用来管理代码. Jenkins是一个自动化服务器,可以运行各种自动化构建.测试或部署任务.所以这两者结合起来,就可以实现开发者提交代码到GitLab,Jenki