Jekins - Hello world,Jekins + Maven + Git + Tomcat 的简单应用
2017-11-08 21:15
495 查看
Java Web 工程
新建一个简单的 Java Web 工程,并提交至 GitHub,可参考 Eclipse 提交工程至 GitHub下载 jekins.war
在 http://mirrors.jenkins.io/war-stable/ 选择版本并下载 jekins.war安装 jekins
使用命令安装并启动 jekinsjava -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>
构建
保存好配置后,在面板点击时钟图标,立即构建项目。可通过控制台,观察构建日志。
验证
构建发布成功后,即可访问观察是否成功。相关文章推荐
- 【Idea】Idea+SpringMVC+Maven+Tomcat搭建一个简单的hello world工程
- CentOS6.8下Jenkins+maven+tomcat+git+shell自动构建、部署web应用环境的搭建
- nginx学习(一)简单的反向代理应用 nginx反向代理访问tomcat
- freemarker集成maven的简单的应用
- maven(五)在eclipse中maven的简单应用
- git 创建新项目,下载工程,合并和更新工程简单应用记录
- Gradle插件:依靠git或svn建立简单的maven仓库
- 【转】解压缩版tomcat配置及使用(环境变量设置及测试,一个简单的web应用实例)
- Eclipse-jee-galileo的简单应用配置(包含Tomcat)
- maven自动部署应用到tomcat 7
- 打Jar包 ,以及简单的war包在tomcat下的应用
- Maven学习笔记(一) 安装和构建简单应用
- 简单的Junit和Maven结合应用(Maven项目怎么进行Junit单元测试以及常见问题解决方法)
- Github + Git + Maven + tomcat + Jenkins的可持续集成部署
- Jenkins+Git+Maven+Shell+Tomcat
- 遇到问题---java---git下载的maven项目web用tomcat发布时不带子项目
- eclipse通过maven远程发布应用到Tomcat
- 自己写的一个简单的LBS应用 GoogleMap与Tomcat 服务器
- CentOS7.0 部署Tomcat+jenkins+git+maven+ant
- Jenkins(二)---jenkins之Git+maven+jdk+tomcat