Jekins - Hello world,Jekins + Maven + Git + Tomcat 的简单应用

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>

构建

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

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

验证

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

时间: 2024-10-11 01:46:44

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

接口自动化集成到jekins(Java+testng+maven+git)

一jenkins启动命令:jenkins 查看端口号: 1.lsof -i:端口号 2.netstat -tunlp|grep 端口号 二: 登录:http://localhost:8080 输入:userName :**** password:***** 三  jenkins安装maven 插件 系统管理-插件管理-可选插件:maven Intergration 直接安装,然后重启jenkins: 可安装其他插件:git.... 四  全局工具配置 1)maven 本地安装路径: 2)jdk

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

1.新建一个project,并在project下新建一个maven module. 1.1 勾选Create from archetype,选中maven-archetype-webapp,填写ArtifactId 和 module,finish; 1.2 maven 自动下载需要的jar包,并构建了如下目录结构: module name --src --main --resources --webapp --WEB-INF --web.xml --index.jsp --pom.xml 1.3

「Jenkins+Git+Maven+Shell+Tomcat持续集成」经典教程

Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变得可能.现在软件开发追求的是效率以及质量,Jenkins使得自动化成为可能! 亮点 采用shell自定义脚本,控制集成部署环境更加方便灵活 精简war包中的lib包,常驻tomcat里,减少war包传输时间 Jenkins 用户权限管理,不让淘气鬼乱动 构建失败发邮件通知相关人员解决 自动按天备份war包,Jenkins配置备份以及版本控制化 环境 Ubuntu 14.10 (GNU/Linux 3.16.0-

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

摘要 出于兴趣,想要搭建一个自己的小站点,目前正在积极的准备环境,利用Spring+SpringMVC+MyBatis+LogBack+C3P0+Maven+Git,这里总结下最近遇到的一些问题及解决办法,后续慢慢的继续补~ 目录[-] 一:建立一个Maven结构的Web工程 二:Spring.SpringMVC重复加载bean对象问题. 三:实现自个的数据缓存机制 2种缓存数据简介及其数据结构分析 2中缓存数据加载实现流程介绍 三:通过Spring自定义标签形式实现配置项类型数据的缓存数据结构

Jenkins+Maven+Github+Tomcat+shell实现自动化集成发布

Jenkins+Maven+Github+Tomcat+shell实现自动化集成发布在做这个工作得时候我查了很多网上资料,比较杂乱,最终在一名叫ianjinsong作者得文章中获得启发,还是要感谢这位仁兄!一.环境准备:Jenkins+Tomcat服务器:106.12.93.190(百度云主机,测试Jenkins使用)Tomcat服务器:118.24.137.86 (腾讯云主机,测试发布ZrLog项目专用)Github服务器:https://github.com/longyueyang/test

如何通过Maven的Tomcat插件运行Web工程

去tomcat官网http://tomcat.apache.org/,左侧栏Apache Tomcat下的Maven Plugin,点进去选择最新版本Version 2.2 通过介绍可知,使用tomcat的maven插件有两种配置方式: 第一种:在pom.xml文件的<build></build>中加入如下配置: 1 <pluginManagement> 2 <plugins> 3 <plugin> 4 <groupId>org.ap

Jenkins+maven+git+sonar 系统持续集成&amp;代码单测管理

Jenkins+maven+git+sonar 系统持续集成&代码单测管理 Jenkins的安装 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发布/测试项目. 2.监控外部调用执行的工作. 1.下载最新的版本(一个 war 文件).Jenkins官方网址: http://Jenkins-ci.org/ 2.运行 java -jar jenkins.war(jenkins默认使用的是内嵌的jetty服务,用户也可以布置到其它容器中.)

采用maven 对tomcat 进行自动部署

还是一如既往的废话不多说,直接开门见山 步骤如下: 1.下载一个绿色版完整的tomcat 包 2.进入tomcat/conf 文件下修改文件 tomcat-users.xml文件 <tomcat-users>      <role rolename="admin"/>      <role rolename="manager"/>      <role rolename="manager-gui"/>

从零搭建SSM框架(五)使用Maven实现Tomcat热部署

配置tomcat 第一步:需要修改tomcat的conf/tomcat-users.xml配置文件.添加用户名.密码.权限. <role rolename="manager-gui" /> <role rolename="manager-script" /> <user username="tomcat" password="tomcat" roles="manager-gui, man