Jenkins 一: 环境安装以及配置
安装JDK
下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html
选择的JDK版本和开发使用的JDK版本最好一致。
1. 安装JDK。按照说明点击下一步进行安装即可。
2. 设置环境变量。
新建变量名“JAVA_HOME”,对应的变量值为“D:\java\jdk”,即JDK的安装位置。
添加 “%JAVA_HOME%\bin;” 到 PATH。
添加“%JAVA_HOME%\lib;”到CLASSPATH。
3. 验证是否安装成功:
打开cmd,输入“java -version”,可以看到正确的JDK版本信息说明安装成功。
安装Jenkins

这里有两种安装方式:
方法一: 下载相应的 “Native Packages”。我下载的就是“jenkins-1.645.zip”。下载完成之后解压,按照说明点击下一步进行安装即可。
方法二:下载“.war”包。然后把jenkins.war布置到tomcat里面。
验证是否安装成功:
在浏览器输入“http://localhost:8080/” ,如果可以成功打开说明安装成功。
安装Maven
下载地址: http://maven.apache.org/download.cgi
1. 下载。我下载的是“apache-maven-3.3.9-bin.zip”。下载完成之后解压即可以使用。
2. 设置环境变量。
新建变量名“M2_HOME”,对应的变量值为“D:\maven\apache-maven-3.3.9”,即Maven的解压位置。
添加 “%M2_HOME%\bin;” 到 PATH。
3. 验证是否安装成功:
打开cmd,输入”mvn –v”,可以看到maven的正确版本信息即说明安装成功。
4. 设置本地仓库位置。
maven仓库默认位于用户家目录下,可以通过settings.xml来设置。
方法:打开“D:\maven\apache-maven-3.3.9\conf\settings.xml”,添加“<localRepository>D:\maven\maven_repository</localRepository>”即可。

安装Ant
下载地址: http://ant.apache.org/download.cgi
1. 下载。我下载的是“apache-ant-1.9.6-bin.zip”。下载完成之后解压即可以使用。
2. 设置环境变量。
新建变量名“ANT_HOME”,对应的变量值为“D:\ant\apache-ant-1.9.6”,即Ant的解压位置。
添加 “%ANT_HOME%\bin;” 到 PATH。
3. 验证是否安装成功:
打开cmd,输入”ant –v”,可以看到ant的正确版本信息即说明安装成功。
安装Tomcat(可选)
下载地址: http://tomcat.apache.org/index.html
1. 下载之后解压即可。我下载的是“apache-tomcat-7.0.68-windows-x64.zip”。
2. 配置环境变量。
新建变量名“CATALINA_HOME”,对应的变量值为“D:\Tomcat\apache-tomcat-7.0.68”,即Tomcat的解压位置。
新建变量名“CATALINA_BASE”,对应的变量值为“D:\Tomcat\apache-tomcat-7.0.68”,即Tomcat的解压位置。
添加 “%CATALINA_HOME%\bin;” 到 PATH。
3. 修改端口号。
Tomcat默认占用的是8080端口,由于Jenkins已经占用了8080端口,所以我们需要换一个端口。
打开 “D:\Tomcat\apache-tomcat-7.0.68\conf\server.xml“文件,将
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 修改为
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
4. 启动Tomcat
双击 “D:\Tomcat\apache-tomcat-7.0.68\bin\startup.bat”即可启动Tomcat。
5. 验证是否安装成功:
打开浏览器,输入“http://localhost:8081/”,可以打开并出现Tomcat首页说明安装成功。
安装SVN客户端(可选)
下载地址:https://tortoisesvn.net/downloads.html
1. 下载之后,按照说明点击下一步进行安装即可。
2. 验证是否安装成功: 随便选择一个路径,鼠标右击如果出现“SVN Checkout”即说明安装成功。
3. 检出代码。
新建一个路径,进入路径之后右键,选择”SVN Checkout”,输入 “URL of repository”以及用户名,密码,即可以检出代码。
安装Eclipse(可选)
下载地址: http://www.eclipse.org/downloads/
1. 下载之后,解压即可使用。
2. 验证是否安装成功:
双击 “eclipse.exe”,可以成功打开eclipse IDE说明安装成功。
配置Jenkins
1. 在浏览器中输入“http://localhost:8080/”,打开Jenkins。
2. 打开“系统管理”-> “系统设置”。
3. 找到JDK项,输入“JDK别名”,以及“JAVA_HOME”。
注: JDK别名随便起一个就可以,JAVA_HOME必须是JDK安装路径。

4. 找到Ant项,输入“Ant Name”,以及“ANT_HOME”。
注: Ant Name别名随便起一个就可以,ANT_HOME必须是Ant安装路径。

5. 找到Maven项,输入“Maven Name”,以及“MAVEN_HOME”。
注: Maven Name别名随便起一个就可以,MAVEN_HOME必须是Maven安装路径。
6. 点击“应用”,“保存”按钮即可。
Jenkins 一: 环境安装以及配置的更多相关文章
- 第1章 开发环境安装和配置(二)安装JDK、SDK、NDK
原文 第1章 开发环境安装和配置(二)安装JDK.SDK.NDK 无论是用C#和VS2015开发Androd App还是用Java和Eclipse开发Androd App,都需要先安装JDK和Andr ...
- Nginx+Python+uwsgi+Django的web开发环境安装及配置
Nginx+Python+uwsgi+Django的web开发环境安装及配置 nginx安装 nginx的安装这里就略过了... python安装 通常系统已经自带了,这里也略过 uwsgi安装 官网 ...
- RabbitMQ消息队列之一:RabbitMQ的环境安装及配置
RabbitMQ简介: MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们 ...
- AndroidStudio环境安装与配置
前言 大家好,给大家带来AndroidStudio环境安装与配置的概述,希望你们喜欢 AndroidStudio IDE下载 我们选择用Android Studio开发Android的App,Andr ...
- android环境安装及配置
直接从网上下载适合当前系统的jdk(eclipse需要一个java虚拟器的环境) 直接从android上下载最新的adt-bundle-windows-x86(64)-xxxxxx.zip(集成好的e ...
- Tomcat(64位)免安装版的环境安装与配置
本篇博客主要介绍Tomcat(64位)免安装版的环境安装与配置,该篇文章同样适合于32位Tomcat免安装版的环境安装与配置. 该篇博客中的大部分内容同百度经验中的<出现unable to op ...
- Anaconda+Tensorflow环境安装与配置(转载)
Anaconda+Tensorflow环境安装与配置 转载请注明出处:http://www.cnblogs.com/willnote/p/6746499.html Anaconda安装 在清华大学 T ...
- React Native 开发环境安装和配置使用报错: -bash: react-native: command not found
[React Native 开发环境安装和配置:-bash: react-native: command not found 报错: 前提是安装homebrew,node.js ,npm ,watc ...
- Django-DRF组件学习-环境安装与配置与序列化器学习
1.DRF环境安装与配置 DRF需要以下依赖: Python (2.7, 3.2, 3.3, 3.4, 3.5, 3.6) Django (1.10, 1.11, 2.0) DRF是以Django扩展 ...
- 基于深度学习的人脸识别系统Win10 环境安装与配置(python+opencv+tensorflow)
一.需要下载的软件.环境及文件 (由于之前见识短浅,对Anaconda这个工具不了解,所以需要对安装过程做出改变:就是Python3.7.2的下载安装是可选的,因为Anaconda已经为我们解决Pyt ...
随机推荐
- 内存泄漏在 WPF 和 Silverlight 提防
瑞奇韭菜礼物 ︰ 内存泄漏在 WPF 和 Silverlight 提防 内存泄漏在 WPF 和 Silverlight 提防 WPF 和 Silverlight 允许您定义您的用户界面,用最少的代码将 ...
- [转]关于java中的 sychronized 同步方法 与 同步块的理解
首先,需要说明一点,也是最重要的一点,无论是同步方法 还是 同步块 都是只针对同一个对象的多线程而言的,只有同一个对象产生的多线程,才会考虑到 同步方法 或者是 同步块,如果定义多个实例的同步,可以考 ...
- Ubuntu系统配置日志/var/log/message
ubuntu系统默认不生成/var/log/messages文件,有时候想查看相关日志就很不方便,于是我们可以设置使系统生成此文件. 1.先安装 apt-get install rsyslog2.用v ...
- 安装brew
brew brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便. 安装brew 打开终端窗口, 粘贴以下脚本: ru ...
- Spring 中的注解
1.普通方式注解 a.在配置文件中配置 1.导入命名空间 xmlns:context="http://www.springframework.org/schema/ ...
- 【转】WF4.0 (基础篇)
转自:http://www.cnblogs.com/foundation/category/215023.html 作者:WXWinter —— 兰竹菊梅★春夏秋冬☆ —— wxwinter@16 ...
- 复制构造函数2——深入理解
//如果不显示定义复制构造函数,编译会出错,原因是:在创建对象s2时,调用默认复制构造函数并用对象s1对其进行初始化,致使s2中指针 //与s1中指针指向同一储存空间,当一个对象生命周期结束后调用析构 ...
- ZOJ2112 Dynamic Rankings 动态区间第K最值 平方分割
有了上一题的经验(POJ的静态区间第K最值)再解决这道题就轻松多了 空间5256KB,时间3330ms,如果把动态开点的平衡树换成数组模拟的话应该会更快 之所以选择了平方分割而不是树套树,不仅是所谓趁 ...
- Codeforces 474F - Ant colony
注意到每个区间生存下来的蚂蚁的长度等于区间的gcd 于是可以先预处理出区间的gcd 然后二分查找就好了 预处理gcd我这里用的是倍增法 总的时间复杂度O(NlogN) /* Cf 271F 倍增求区间 ...
- saiku
1.saiku下载http://community.meteorite.bi/可以下载各个版本的源代码 2.下载到 saiku-latest.zip 3.解压运行比较简单 解压出来的目录: ...