Java Web 工程

新建一个简单的 Java Web 工程,并提交至 GitHub,可参考 Eclipse 提交工程至 GitHub

下载 jekins.war

在 http://mirrors.jenkins.io/war-stable/ 选择版本并下载 jekins.war

安装 jekins

使用命令安装并启动 jekins

java -Xmx512m -XX:MaxPermSize=256m -jar jenkins.war --httpPort=8088

在用户目录 C:\Users\huey 下会生成 .jekins 目录。

在浏览器访问 http://localhost:8088

根据指示,在指定文件找得管理员密码并访问。

选择 Install suggested plugins 安装默认的插件,等待插件安装结束。

安装插件

选择 系统管理>插件管理>可选插件,通过过滤分别查找并安装 Git plugin、Maven Integration plugin、Deploy to container Plugin 等插件。

配置

选择 系统管理>Global Tool Configuration,在 Git/Path to Git executable 指定 git 程序路径。如果没有安装 Git,可以选择自动安装。

在 Maven 部分,新增 Maven。如果未下载安装 Maven,可以选择自动安装。

新建并配置项目

选择构建一个maven项目。

在配置页中,源码管理选择 Git,填入地址。默认使用 master 分支。

构建触发器选择 Poll SCM,这表示定时检查版本库,发现有新的提交就触发构建。在日程表中填入 H/10 * * * *,表示每十分钟检查一次。

在 Build,Root POM 填入 pom 文件的路径。Goals and options 填入 maven 命令 clean package。

在构建后操作,选择添加 Deploy war/ear to a container。

EAR/EAR files 是 war 包的相对路径, 这里填写:target/*.war

Context Path 填写应用名称。

Containers 选择添加 Tomcat 7.x,Credentials 填入 Tomcat 用户名密码如 admin/admin,Tomcat URL 填入 Tomcat 的地址。

给对应的用户赋予 manager-script 权限,在 tomcat-users.xml 配置文件中配置:

<tomcat-users>
<role rolename="manager-script"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,admin,all"/>
</tomcat-users>

构建

保存好配置后,在面板点击时钟图标,立即构建项目。

可通过控制台,观察构建日志。

验证

构建发布成功后,即可访问观察是否成功。

Jekins - Hello world,Jekins + Maven + Git + Tomcat 的简单应用的更多相关文章

  1. intellij idea社区版 & maven & git & tomcat/jetty 的struts2项目的搭建

    1.新建一个project,并在project下新建一个maven module.

  2. jenkins+maven+git+tomcat+salt自动构建

    jenkins 安装步骤 环境: centos7,jdk1.8.0,jenkins2.165,maven3.5.2 一. 安装配置java环境   JDK1.8下载地址:http://www.orac ...

  3. Linux下的Jenkins+Tomcat+Maven+Git+Shell环境的搭建使用(jenkins自动化部署)【转】

    jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安 ...

  4. [原]Jenkins(二)---jenkins之Git+maven+jdk+tomcat

    /** * lihaibo * 文章内容都是根据自己工作情况实践得出. *版权声明:本博客欢迎转发,但请保留原作者信息! http://www.cnblogs.com/horizonli/p/5331 ...

  5. Jenkins(二)---jenkins之Git+maven+jdk+tomcat

    git+maven+jdk+tomcat  这四个软件可以百度在linux下的安装,不再赘述. server A --->   jenkins主机ip:192.168.100.119 serve ...

  6. Spring+SpringMVC+MyBatis+LogBack+C3P0+Maven+Git小结(转)

    摘要 出于兴趣,想要搭建一个自己的小站点,目前正在积极的准备环境,利用Spring+SpringMVC+MyBatis+LogBack+C3P0+Maven+Git,这里总结下最近遇到的一些问题及解决 ...

  7. Jenkins+Maven+Git CI环境搭建手册

    Jenkins+Maven+Git CI环境搭建手册 环境: OS:Linux version 2.6.32-220.23.2.ali878.el6.x86_64 (ads@kbuild) (gcc ...

  8. myeclipse、maven、tomcat、jdk技巧和坑【待完善】

    公司使用前后不分离或半分离的springmvc + maven ,自己不得不研究研究myeclipse.maven.tomcat等等 开发环境搭建:坑一: Unable to process Jar ...

  9. 【曹工杂谈】Maven和Tomcat能有啥联系呢,都穿打补丁的衣服吗

    Maven和Tomcat能有啥联系呢,都穿打补丁的衣服吗 前奏 我们上篇文章,跟大家说了下,怎么调试maven插件的代码,注意,是插件的代码.插件,是要让主框架来执行的,主框架是谁呢,就是maven ...

随机推荐

  1. 软工之404 Note Found队选题报告

    目录 NABCD分析引用 N(Need,需求): A(Approach,做法): B(Benefit,好处): C(Competitors,竞争): D(Delivery,交付): 初期 中期 个人贡 ...

  2. js数组遍历 千万不要使用for...in...

    昨天做个下拉框 扩充了一下数组的方法 Array.prototype.remove = function (val) { var index = this.indexOf(val); if (inde ...

  3. systemct管理服务命令

    systemctl管理服务的启动,重启,停止,重载,查看状态的命令 Systcinit命令(红帽RHEL6系统) Systemctl命令(红帽RHEL7系统) 作用 service  foo star ...

  4. sql中详解round(),floor(),ceiling()函数的用法和区别?

    round() 遵循四舍五入把原值转化为指定小数位数,如:round(1.45,0) = 1;round(1.55,0)=2floor()向下舍入为指定小数位数 如:floor(1.45,0)= 1; ...

  5. [转帖]overlay文件系统解析

    overlay文件系统解析 来源:http://dockone.io/article/1511 原作者: 陈爱珍 布道师@七牛云 一个 overlay 文件系统包含两个文件系统,一个 upper 文件 ...

  6. [转帖]技术扫盲:新一代基于UDP的低延时网络传输层协议——QUIC详解

    技术扫盲:新一代基于UDP的低延时网络传输层协议——QUIC详解    http://www.52im.net/thread-1309-1-1.html   本文来自腾讯资深研发工程师罗成的技术分享, ...

  7. [转帖]CentOS基础命令大全

    https://www.toutiao.com/i6601298434651587085/ 1.关机 (系统的关机.重启以及登出 ) 的命令 shutdown -h now 关闭系统(1) init ...

  8. 理解Restful api的意义

    RESTful API 只是API的设计规范或者是一套设计理论. 单就URL和Method这两个点,你可以这样理解: URL 是用来唯一标示一个互联网资源的,而 Method 是用来标识当前请求对该资 ...

  9. Day24-KindEditor基本使用和文件操作1

    KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE.Firefox.Chrome.Safari.Opera等主流浏览器. 摘自老师博客:htt ...

  10. Oracle 双字段过滤

    白名单:数据 id ,  g_id,sys_id 1,2,3 1,2,4   黑名单:数据 id ,  g_id,sys_id b,2,3   结果  1,2,4      select t1.*   ...