【转】Jenkins 安装与配置
基本配置:
1、Linux安装配置jdk环境
1.1、上传到 Linux 服务器;例如:
上传至: cd /usr/local
1.2、解压:
rpm -ivh jdk-8u111-linux-x64.rpm
1.3、环境变量配置
cd /etc
在etc下,找到 profile文件,增加如下如下配置:
#set java environment
JAVA_HOME=/usr/java/jdk1.8.0_111
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
1.4 、配置生效
source /etc/profile
2、Linux安装配置maven环境
2.1、上传maven到 /usr/local 下
2.2、解压:
tar -zxvf apache-maven-3.3.9-bin.tar.gz
2.3、配置环境变量
进入etc目录下找到profile文件,增加如下环境变量配置:
#set maven environment
MAVEN_HOME=/usr/local/apache-maven-3.3.9
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
2.4 、配置生效
source /etc/profile
2.5、查看配置是否成功
mvn -v
2.6、如果抛出权限不够,例如
-bash: /usr/local/apache-maven-3.3.9/bin/mvn: Permission denied
2.7、给maven授权
chmod a+x /usr/local/apache-maven-3.3.9/bin/mvn
3、Linux安装tomcat
3.1、上传至 /usr/local 目录下
3.2、解压
tar -zxvf apache-tomcat-7.0.75.tar.gz
3.3、修改tomcat端口号
找到 tomcat-->config-->server.xml
打开server.xml后修改【8005、8080、8009】其中8080为tomcat的端口号
第22行:8005
第71行:8080
第93行:8009
3.4、增加tomcat用户【用于jenkins部署发布用】
找到tomcat-->config-->tomcat-users.xml
打开后在<tomcat-users></tomcat-users>之间增加如下用户信息:
<role rolename="admin-gui"></role>
<role rolename="admin-script"></role>
<role rolename="manager-gui"></role>
<role rolename="manager-script"></role>
<role rolename="manager-jmx"></role>
<role rolename="manager-status"></role>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
4、Linux配置并启动 jenkins
4.1、上传jenkins.war到tomcat-->webapps下
4.2、进入tomcat-->bin目录下,使用Linux命令启动tomcat
./startup.sh
4.3、根据tomcat所在服务器ip地址和tomcat路径来访问jenkins项目
4.4、首次进入jenkins如要输入密码,密码位置:/root/.jenkins/secrets/initialAdminPassword
4.5、进入选择插件安装界面,选择第一个(Install suggested plugins)

4.6、插件安装完成之后,需要创建第一个用户,建议统一使用test或者admin

4.7、创建用户之后,就可以使用jenkins了

4.8、点击start using jenkins 进入jenkins

4.9、配置jenkins需要的maven、jdk路径
详情见截图:《1、全局环境配置.png》

4.10、配置安装插件
jenkins plugin
需要安装的插件:
•发布插件 Deploy to container Plugin 必须
•Maven插件 Maven Integration plugin必须
•git插件 Git plugin 这个根据实际情况,我用的是svn
•svn插件 Subversion Plug-in 这个jenkins自带已经安装过了,推荐安装时有显示
非必须安装插件:
•发送邮件插件 Email Extension Plugin
5、项目配置:【详情见截图:2、jenkins项目配置.png】

5.1、配置svn项目地址和用户名密码
repossitory url为svn地址,下面有一个add按钮,填写svn用户名密码后保存
然后下拉选择,刚才配置的那个用户
5.2、配置清理并选择maven
root pom 中填写:pom.xml
goals and options中填写:clean install
5.3、配置maven清理
点击“add post-build step”选择“invoke top-level maven targets”
maven version选择maven(该maven是全局环境变量时配置的)
goals 中填写:clean package
5.4、配置部署容器
点击“增加构建后操作步骤”选择 "deploy war/ear to a container"
由于maven项目的war包是在target下,故下target/项目名.war
content path为访问路径
5.5、配置tomcat
点击“and container”添加容器,选择tomcat
由于我的是tomcat7故选择tomcat7
manager user name:填写配置tomcat-user对应的用户名
manager password:填写配置tomcat-user对应的密码
tomcat url :填写配置tomcat-user这个tomcat对应的服务器地址和该tomcat的端口号
例如:http://ip:tomcat端口号
【转】Jenkins 安装与配置的更多相关文章
- Jenkins入门系列之——02第二章 Jenkins安装与配置
2014-12-08:已不再担任SCM和CI的职位,Jenkins的文章如无必要不会再维护. 写的我想吐血,累死了. 网页看着不爽的,自己去下载PDF.有问题请留言! Jenkins入门系列之——03 ...
- Jenkins安装与配置
Jenkins安装与配置 2 Jenkins安装 在最简单的情况下,Jenkins 只需要两个步骤: 1.下载最新的版本(一个 WAR 文件).Jenkins官方网址: http://Jenkins- ...
- jenkins安装及配置-centos6.9
Jenkins安装及配置 目录 1.安装java. 2 1.1安装说明... 2 1.2创建java目录... 2 1.3下载并解压... 2 1.4设置环境变量... 2 1.5验证JDK有效性.. ...
- [独孤九剑]持续集成实践(三)- Jenkins安装与配置(Jenkins+MSBuild+GitHub)
本系列文章包含: [独孤九剑]持续集成实践(一)- 引子 [独孤九剑]持续集成实践(二)– MSBuild语法入门 [独孤九剑]持续集成实践(三)- Jenkins安装与配置(Jenkins+MSBu ...
- Jenkins安装和配置系列(阳光温暖了心情)
转自:http://www.cnblogs.com/yangxia-test/category/668771.html Jenkins学习一:Jenkins是什么? Jenkins学习二:Jenkin ...
- Jenkins 安装、配置与项目新建及构建
1.Jenkins的安装与配置 1.1 java环境配置 Jenkins基于Java, Linux下安装java只要配置java环境变量即可. 首先,解压java到相应目录,我一般习惯把安装的软件放到 ...
- Jenkins安装和配置
一.Jenkins的安装 我们在进行自动化测试的时候通常我们都会进行持续集成,可以帮助我们持续集成的工具有很多,我个人比较喜欢用Jenkins. 主要是因为它有如下优点: 开源免费 跨平台,支持所有 ...
- 【Linux】【Jenkins】Jenkins安装和配置等
Jenkins配置详解: http://lib.csdn.net/article/git/18342 Jenkins介绍 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功 ...
- Linux 环境部署记录(三) - Jenkins安装与配置
Jenkins安装 为了兼容生产环境的jdk1.7版本,从官网得知,Jenkins必须是1.6之前的版本,因此下载jenkins-1.596.3-1.1.noarch.rpm到本地进行安装: #移动到 ...
- jenkins学习 02 jenkins安装与配置
1: Jenkins安装 在最简单的情况下,Jenkins 只需要两个步骤: (1)下载最新的版本(一个 WAR 文件).Jenkins官方网址: http://Jenkins-ci.org/ (2 ...
随机推荐
- vertical-align 和 img属性 和 鼠标样式
一.vertical-align 一)定义:定义行内元素的基线相对于该所在基线的垂直对齐.(只针对行类块inline/inline-block/<img>,块级不适用!) 二)语法: 三 ...
- Cenos 6.5上的subverion的yum配置笔记
Subversion在CenOS 6.5上的安装配置 1.安装 yum install subversion 2.配置 #创建目录 mkdir /opt/svn #创建版本库 svna ...
- sqlserver 存储过程 游标实例
if exists(select * from sysobjects where id = object_id(N'dbo.test_cursor') and type = 'P') drop PRO ...
- iOS UICollectionView(转二)
UICollectionView的布局是可以自己定义的,在这篇博客中先在上篇博客的基础上进行扩充,我们先使用UICollectionViewFlowLayout,然后好好的介绍一下UICollecti ...
- 安装cocoa pods时出现Operation not permitted - /usr/bin/xcodeproj的问题
安装cocoa pods时, 在命令行中输入: 安装:sudo gem install cocoapods报Operation not permitted - /usr/bin/xcodeproj这个 ...
- 将自己的域名代理到Gitpages
相信有很多程序员都有自己的域名,甚至很多人还有自己的服务器.去年我也买了半年的阿里云,在tomcat里面发war包,相当于一个正式的项目.但是很多前端程序员应该要求很简单,就是能将静态的html发布就 ...
- [array] leetcode - 53. Maximum Subarray - Easy
leetcode - 53. Maximum Subarray - Easy descrition Find the contiguous subarray within an array (cont ...
- 排查程序死循环,死锁的方法 ——pstack
pstack命令可显示每个进程的栈跟踪,pstack $pid即可,pstack命令须由$pid进程的属主或者root运行. 这次出现cpu占比100%的情况,但看memory占比,并无异常,怀疑是某 ...
- seo我告诉你
seo我告诉你,这回seo真的告诉你百度云链接 链接:http://pan.baidu.com/s/1qYpM9y8 密码:mad6 seo优化教程:
- Vuejs环境安装与工程建立【小白Windows向】
不知道为什么CDN的方式就是困难...大佬说SPA必须配置本地开发环境,那就配咯. 所以就准备了以下的工具进行安装本地开发环境: 1. 代码编辑器×1[本人使用VSCode 1.11] 2. Node ...