1.jenkins下载
url:http://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.153/jenkins.war
1 更改jenkins主目录
注意:在Jenkins运行时是不能更改的. 请先将Jenkins停止运行。
一、Windows环境更改Jenkins的主目录
Windows环境中,Jenkins主目录默认在C:\Documents and Settings\AAA\.jenkins 。
可以通过设置环境变量来修改,例如: JENKINS_HOME=C:\jenkins,然后重新启动jenkins。
二、Linux环境更改Jenkins的主目录
Linux环境中,Jenkins主目录默认在/root/.jenkins
Jenkins储存所有的数据文件在这个目录下. 你可以通过以下几种方式更改:
1、使用你Web容器的管理工具设置JENKINS_HOME环境参数.
打开tomcat的bin目录,编辑catalina.sh文件。
在# OS specific support. $var _must_ be set to either true or false.上面添加:export JENKINS_HOME=""
在引号中填入你的路径。
2、在启动Web容器之前设置JENKINS_HOME环境变量.
用root用户登录
编辑profile文件:vi /etc/profile
在最后加入:export JENKINS_HOME=xxxx
保存,退出后执行:source /etc/profile
让配置生效
3、(不推荐)更改Jenkins.war(或者在展开的Web容器)内的web.xml配置文件)
<!-- if specified, this value is used as the Hudson home directory -->
<env-entry>
<env-entry-name>HUDSON_HOME</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value></env-entry-value>
</env-entry>
<!-- 在<env-entry-value>节点中填入路径,windows系统建议使用/分隔路径 -->
好了,现在运行Jenkins看看效果吧。
2.安装maven
下载maven安装包
本地下载上传服务器: /usr/share/apache-maven-3.5.4
或:服务器直接安装
1、安装wget命令
如果需要通过使用wget命令,直接通过网络下载maven安装包时,需要在linux系统中安装wget命令。
2.yum -y install wget
3、解压缩maven
tar -zxvf apache-maven-3.5.2-bin.tar.gz
我这里将maven解压缩之后的路径为:/var/local
4、配置maven环境变量
vi /etc/profile
添加环境变量
export MAVEN_HOME=/var/local/apache-maven-3.5.2
export MAVEN_HOME
export PATH=$PATH:$MAVEN_HOME/bin
编辑之后记得使用source /etc/profile命令是改动生效。
5、验证结果
在任意路径下执行mvn -version验证命令是否有效。
正常结果如下,能够看到当前maven及jdk版本。
4.Linux Jenkins配置Git
如果不清楚自己的Git安装在哪个路径下,终端执行whereis git
1.卸载Centos自带的git1.7.1:
通过git –version查看系统带的版本,Centos应该自带的是git版本是1.7.1
终端输入:yum remove git
2.安装所需软件包
终端输入:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
yum install gcc perl-ExtUtils-MakeMaker
3.下载git2.2.1并将git添加到环境变量中
(1)终端输入:wget https://github.com/git/git/archive/v2.2.1.tar.gz
或者直接在浏览器器打开输入:https://mirrors.edge.kernel.org/pub/software/scm/git/
选择你要下载的版本,下载后上传至Linux服务器相应路径下
(2)解压:tar zxvf v2.2.1.tar.gz
(3)终端输入:
cd git-2.7.0
make prefix=/usr/local/git all
make prefix=/usr/local/git install
(4)配置环境变量
sudo vim /etc/profile
export PATH=$PATH:/usr/local/git/bin
保存并退出
(5)终端输入:source /etc/profile
2.安装运行
运行“java -jar jenkins.war --ajp13Port=-1 --httpPort=8888 &”命令。(8888端口后, &后台运行)
如果报错:
端口被占用,请更换端口
键入管理员密码登录jenkins
1.系统管理
(1)插件管理:Maven Integration plugin ,ssh ,PublishOverSSh
(2) 系统设置 :
| 主目录 | /usr/share |
备注:千万别放在root下,不然权限问题引发一系列无权操作
添加ssh remote host 添加全局凭据 添加ssh service
正确键入jenkins url
添加ssh server
(2)全局工具配置(重要)
git
maven
jdk: 我选择自动安装(自带的openjdk找不到路径)
Git | |||
Git installations | Path to Git executable | /usr/local/git/bin/git | shell: whereis git |
MAVEN |
|
|
|
MAVEN_HOME | /usr/share/apache-maven-3.5.4 |
|
|
4.新建项目
构建一个maven项目