一、虚拟机安装

1)  Virtualbox安装

2)  新建镜像(将已有镜像导入)

3)   开通本地远程访问虚拟机的权限

3.1 通过本地的mac地址设置本地连接固定的ip地址、子网掩码、默认网关及dns

通过cmd命令行$ipconfig -all   查看本地连接的物理地址(mac地址)

通过网络连接位置右键点击“打开网络和共享中心”->点击“本地连接”->观察网络连接的名称,然后点击"属性"->点击此链接使用下列项目中的网络协议连接项->进入本地IP地址设置页,选择使用下面的IP地址,输入固定IP地址

前期准备:

jdk:jdk-8u45-linux-x64.tar.gz(注意linux和x64)

tomcat:apache-tomcat-7.0.52.tar.gz(不区分系统和位数)

maven:apache-maven-3.0.4-bin.tar.gz(不区分系统和位数)

jenkins.war

二、 Jdk1.7 下载安装 (Linux版,注意系统位数)

1)下载地址:

2)建立文件夹/usr/java,

3)  将下载的文件放入新建的文件夹中

4)rpm –ivh *****.rpm   安装rpm文件

5)设置环境变量。

#vi /etc/profile

在最后面加入

#set java environment

export JAVA_HOME=/usr/java/jdk1.8.0_60

export CLASSPATH=.:${JAVA_HOME}/lib:${JAVA_HOME}/jre/lib

export PATH=${JAVA_HOME}/bin:$PATH

保存退出。

命令行输入$java –version  显示正确的jdk版本即表示安装成功。

三、Tomcat+jenkins安装

Tomcat下载地址:

1)下载好apache-tomcat-6.0.10.tar.gz 后,输入命令#tar -zxvf apache-tomcat-6.0.10.tar.gz -C /usr/local/tomcat;解压文件到指定文件夹,或者用输入命令#tar -zxvf apache-tomcat-6.0.10.tar.gz解压好后输入#cp -R apache-tomcat-6.0.10 /usr/local/tomcat ;来拷贝apache-tomcat-6.0.10到/usr/local/下并重命名为tomcat

2)在终端输入 /usr/local/tomcat/bin/startup.sh;启动tomcat ,如果显示 Using CATALINA_BASE: /usr/local/tomcat

Using CATALINA_HOME: /usr/local/tomcat

Using CATALINA_TEMDIR: /usr/local/tomcat/temp

Using JAVA_HOME: /usr/java/jdk1.6.0_01

那就说明tomcat已经安装完成,现在使用浏览器访问 http://localhost:8080,出现tomcat默认页面,说明已经安装成功。

3)用./shutdown.sh 先关闭tomcat, 修改配置文件的端口为80(浏览器默认端口为80,设置后打开站点时不需要再输端口)

cd  /usr/local/tomcat/config

vi service.xml

输入i,进入编辑状态,修改connet 的port 8080 改为80

Esc退出编辑状态,输入:wq 保存退出。

4)重启tomcat,用命令 ps –aux|grep tomcat,查看tomcat 是否重启成功,或者查看catalina.out日志是否有报错。

浏览器输入localhost,回车,是否正常显示tomcat页面,

5)浏览器输入jenkins-ci.org,下载jenkins.war,将jenkins.war放到tomcat的webapps文件夹下(tomcat/webapps/)

Jenkins下载地址:

复制文件夹指定路径下, liunx命令为:cp filename /**/**/**/

6)进入tomcat的bin路径下,用命令./startup.sh启动tomcat, 此时Jenkins/在初始化配置目录 默认配置目录路径:当前用户下的.jenkins目录 最好不修改 Jenkins默认是把配置文件中的数据读到内存中,如果你替换了之前的配置文件(涉及Jenkins配置版本管理以及备份),此时需要点击Jenkins的读取设置或者重启Tomcat,如果此时Jenkins页面无响应,则应该查看Tomcat的Catalina.out,多半是由于内存溢出造成(解决方法增大Tomcat调用Java虚拟机时内存大小,本文不做重点)

7) 浏览器输入localhost/Jenkins,验证是否出现jenkins页面。

四、moven 安装

1) 下载#apache-maven-3.0.4-bin.tar.gz  下载地址:http://download.csdn.net/download/myc19891010/4926421

2) 用命令cp 移动文件到指定文件夹(/usr/local/maven/)

3) 用命令#tar -zxvf apache-maven-3.0.4-bin.tar.gz ;来解压,

4) 在/etc/profil文件后边 配置环境变量

#vi /etc/profile

# set maven environment

MAVEN_HOME=/usr/local/maven/apache-maven-3.0.4

PATH=$ MAVEN_HOME/bin:$ PATH

export MAVEN_HOME

export PATH

然后保存退出

5)命令#source /etc/profile 使配置生效

6)#mvn –v 显示正确maven版本号表示安装成功

五、git安装

在CentOS5的时代,由于yum源中没有git,所以需要预先安装一系列的依赖包。但在CentOS6的yum源中已经有git的版本了,可以直接使用yum源进行安装。

$ sudo yum install git

但是yum源中安装的git版本是1.7.1,太老了,Github等需要的Git版本最低都不能低于1.7.2 。所以我们一般不用上面的方法。而是下载git源码,编译安装。

编译安装的步骤是【4】:

(1)首先先更新系统

sudo yum update

(2)安装依赖的包

sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

(3)下载git源码并解压缩

$ wget https://github.com/git/git/archive/v2.3.0.zip

$ unzip v2.3.0.zip

$ cd git-2.3.0

(4)编译安装

将其安装在“/usr/local/git”目录下。

make prefix=/usr/local/git all

sudo make prefix=/usr/local/git install

(5)此时你如果使用git --version 查看git版本的话,发现git仍然是1.7.1版本。这是因为它默认使用了"/usr/bin"下的git。

你可以用下面的命令查看git所在的路径:

$ whereis git

git: /usr/bin/git /usr/local/git /usr/share/man/man1/git.1.gz

(6)我们要把编译安装的git路径放到环境变量里,让它替换"/usr/bin"下的git。为此我们可以修改“/etc/profile”文件(或者/etc/bashrc文件)。

sudo vim /etc/profile

然后在文件的最后一行,添加下面的内容,然后保存退出。

export PATH=/usr/local/git/bin:$PATH

(7)使用source命令应用修改。

source /etc/profile

(8)然后再次使用git --version 查看git版本,发现输出2.3.0,表明安装成功。

问题:解决Tomcat从本地可以访问,但是远程浏览器不能连接上

关闭linux的selinux和iptables

1、关闭selinux

#cd /etc/selinux/

#vim config

将selinux=abled 修改为 selinux=disabled 保存退出 重启linux虚拟机

2、关闭Linux防火墙(Iptables)

#service iptables stop

3、重启tamcat

4、关闭远程电脑的链接防火墙

5、

1)验证linux本机能否访问localhost/Jenkins

2)远程浏览器输入**.**.**.**(linux的ip)/Jenkins 能否正常访问

六、 jenkins配置

项目引入

1)进入Jenkins的主页面,新建一个项目,填写项目名字,并选择用MAVEN(如下)


  2)选择Subversion,并输入刚才SVN-SERVER的项目路径(如下)


  如果报错,就需要检查下是否是路径有错误,或者是访问的用户名和密码不正确 
  3)在Build区域的配置如下,JDK ANT和MAVEN我全部手动指定路径


  4)使用本地的settings.xml并在里面配置MIRROR方便用外网引入需要的依赖包


  最后SAVE完成并构建。

su username :切换用户

yum(全称为 Yellow dog Updater, Modified)

搭建jenkins环境(linux操作系统)的更多相关文章

  1. 一步一步搭建Jenkins环境

    Jenkins使用经验谈1(一步一步搭建Jenkins环境)在公司使用 Jenkins 软件已经有一段时间了,走了很多弯路,但也积累了一些经验,可以和大家分享一下.我们来一起搭建Jenkins环境.首 ...

  2. 自动化测试全套流程(一)-搭建Jenkins环境

    前提 既然要做自动化测试,那我们就做得彻底一些,将整套系统部署在Linux服务器上,在搭建Jenkins环境之前,我已经通过VirtualBox安装了一个CentOS的服务器,搭建Jenkins是基于 ...

  3. 基于Centos搭建Jenkins 环境搭建

    系统要求: CentOS 7.2 64 位操作系统 安装 Jenkins Jenkins 简介 Jenkins 是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提 ...

  4. docker中搭建jenkins环境

    想在docker中搭建一个jenkins环境.开始的时候我想在先pull centos,然后在里面自己搭建环境,搭建后的环境可以运行,但是不知道挂载哪的数据,这也是我不熟悉jenkins的原因. 同事 ...

  5. linux下搭建Jenkins环境

    前提:Tomcat.jdk已安装并配置成功,具体安装和配置可参考我的其他随笔,在此不再详述 1.官网下载Jenkins最新war包,jenkins.war 2.进入Tomcat安装目录,创建Jenki ...

  6. Windows系统下搭建Jenkins环境

    1. 安装JDK JDK下载地址:  http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.ht ...

  7. 使用tomcat搭建Jenkins环境(centos7.3)

    1.从官网下载最新版本的tomcat下载地址:https://tomcat.apache.org/2.Jenkins 官方网站下载最新版本war包Jenkins官网地址:http://jenkins- ...

  8. 基于Centos 搭建Jenkins环境

    ⒈简介 Jenkins 是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能. ⒉Java安装 首先我们需要准备 ...

  9. 持续集成基础-Jenkins(二)-搭建Jenkins环境和配置第一个Job

    安装方式一(直接启动): 1.下载最新的版本(一个 WAR 文件).Jenkins官方网址: http://Jenkins-ci.org/ 2.运行 java -jar jenkins.war(需要运 ...

随机推荐

  1. IOS中 如何去除Tabview里面cell之间的下划线

    可以利用Tabview的separatorStyle属性来设置,选择其中的UITableViewCellSeparatorStyleNone 即可去除cell之间的下划线 self.tableView ...

  2. 解压vmlinuz和解压initrd(initramfs)

    有时就算只得到一个Linux kernel的rpm包或者直接是编译后的vmlinuz和initrd的binary文件,也需要了解其中的一些细节,可能需要去查找这些binary有没有将我想要的patch ...

  3. MVC4.0 WebApi如何自定义返回数据类型

    1.客户端可以通过HTTP Accept消息头来通知服务器客户端想要什么样的MIME类型数据,例如:application/json则代表告诉服务器想要的是Json数据 2.服务器端撇开客户端的请求类 ...

  4. LoadRunner - 当DiscuzNT遇上了Loadrunner(下) (转发)

    当DiscuzNT遇上了Loadrunner(下) 在之前的两篇文章中,基本上介绍了如何录制脚本和生成并发用户,同时还对测试报告中的几个图表做了简单的说明.今天这篇文章做为这个系列的最后一篇,将会介绍 ...

  5. Unity3d之Animation(动画系统)

    1,动画系统配置,2,代码控制动画 原文地址: http://blog.csdn.net/dingkun520wy/article/details/51247487 1,动画系统配置 创建游戏对象并添 ...

  6. Team Homework #2 Decide the roles of each team member ——IloveSE

    大家好,我们是IloveSEers! 徐姗,我是一个性格开朗,但却认为计算机比较枯燥的女生.经过两年的学习,自己的编程能力,并不是很强,在这方便还需多多练习.对于软件工程这门课,我充满期待,因为我不仅 ...

  7. BICEP单元测试计划-四则运算-测试

    一.6个值得测试的具体部位,他们能够提高你的测试技巧 Right-结果是否正确? B-是否所有的边界条件都是正确的? I-能查一下反向关联吗? C-能用其他手段交叉检查一下结果吗? E-你是否可以强制 ...

  8. 四则运算2--c++

    1.设计思路: 上篇已写,不在解释..... 2.源代码: #include<iostream.h>#include<stdlib.h>#include "time. ...

  9. hadoop日志太大

    hadoop jobtracker日志太大在jobtracker服务器上的mapred-site.xml中添加以下参数: <property> <name>mapreduce. ...

  10. 5方与5W

    方案:方位(角色).方向.方针.方式.方法 解答5W2H 轻重.缓急.深浅