文档章节

Jenkins配置-打包部署maven项目

ht896632
 ht896632
发布于 2016/03/02 14:08
字数 326
阅读 502
收藏 2

环境:windows10 64位

1.下载jenkins安装包

  下载地址:http://jenkins-ci.org/,选择windows后自动会下载jenkins.war文件

2.部署jenkins.war

准备tomcat,我的版本为apache-tomcat-7.0.56;将jenkins.war放在tomcat的webapps下,然后启动tomcat,启动完成后在地址栏输入:http://localhost:8080/jenkins/ 看到如下界面表示部署成功:

3.配置jenkins

选择 系统管理 菜单:

选择 系统设置 菜单,进行配置Jdk和maven:

选择 新增jdk

新增 maven

到此为止jenkins的基础配置完成,现在进行配置一个项目进行打包并部署

 

4.配置具体项目:

首先点击新建按钮,如下图:

点击新建后出现的页面:

点击确定后出现的页面,进行配置svn管理源码:

 

配置tomcat的用户名和密码

修改tomcat/conf/tomcat-users.xml文件,添加如下信息:

 

<role rolename="tomcat"/>

<role rolename="admin"/>

<role rolename="admin-gui"/>

<role rolename="manager"/>

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

<role rolename="manager-jmx"/>

<role rolename="manager-status"/>

<user username="admin" password="admin" roles="admin,manager,tomcat,manager-gui,manager-script,manager-jmx,manager-status"/>

<user username="ceshi" password="123456" roles="admin,manager,tomcat,manager-gui,manager-script,manager-jmx,manager-status,admin-gui"/>

 

修改tomcat/conf/context.xml文件,修改如下:

 

antiResourceLocking="true"

 

到此,jenkins基本使用配置完成。

 

转载请注明出处,我在开源中国的文章链接:https://my.oschina.net/ht896632/blog/628438

© 著作权归作者所有

ht896632
粉丝 37
博文 53
码字总数 31361
作品 0
闵行
高级程序员
私信 提问
gitlab+jenkins+maven持续集成自动化部署平台

背景:为了改变目前手工发布项目的流程烦锁,耗时,容易出错,浪费人力物力财力,低效的状况,搭建基于docker容器化的git+jenkins+maven持续集成自动化部署平台,实现从代码提交到生产部署的...

xiejunbo
2017/10/26
1K
0
使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(二)

前言 上一篇随笔Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)介绍maven和nexus的环境搭建,以及如何使用maven和nexus统一管理库文件和版本,以及怎么将自己的模块上传至nex...

凯文加内特
2015/11/05
623
0
Jenkins 添加maven和git项目(学习笔记十九)

http://www.cnblogs.com/horizonli/p/5332258.html 一、新建项目 二、配置项目 配置远程仓库:主要目的是从远程仓库拉取代码下来 实时构建 Poll SCM 定期检查 如果源码有变更 就build 否则不...

sktj
2018/05/11
0
0
jenkins持续集成部署

jenkins持续集成部署 下载安装 Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎。 主要用于: 1.持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。 2.监控一些定时执行...

0了凡0
2016/07/26
117
0
从0开始搭建自动部署环境(续)

从0开始搭建自动部署环境(续) 前言 上一篇从0开始搭建自动部署环境虽然环境搭建起来了,但是配置少了一部分步骤。本来应该写到上一篇中,但是这样做篇幅过长了。另外,此篇会使用自动部署一...

五毛程序员
2017/11/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 我,小小编辑,食人族酋长

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享娃娃的单曲《飘洋过海来看你》: #今日歌曲推荐# 《飘洋过海来看你》- 娃娃 手机党少年们想听歌,请使劲儿戳(这里) @宇辰OSC...

小小编辑
今天
650
10
MongoDB系列-- SpringBoot 中对 MongoDB 的 基本操作

SpringBoot 中对 MongoDB 的 基本操作 Database 库的创建 首先 在MongoDB 操作客户端 Robo 3T 中 创建数据库: 增加用户User: 创建 Collections 集合(类似mysql 中的 表): 后面我们大部分都...

TcWong
今天
35
0
spring cloud

一、从面试题入手 1.1、什么事微服务 1.2、微服务之间如何独立通讯的 1.3、springCloud和Dubbo有哪些区别 1.通信机制:DUbbo基于RPC远程过程调用;微服务cloud基于http restFUL API 1.4、spr...

榴莲黑芝麻糊
今天
22
0
Executor线程池原理与源码解读

线程池为线程生命周期的开销和资源不足问题提供了解决方 案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程实现方式 Thread、Runnable、Callable //实现Runnable接口的...

小强的进阶之路
昨天
67
0
maven 环境隔离

解决问题 即 在 resource 文件夹下面 ,新增对应的资源配置文件夹,对应 开发,测试,生产的不同的配置内容 <resources> <resource> <directory>src/main/resources.${deplo......

之渊
昨天
63
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部