持续集成
1、下载相应的jdk软件包,然后解压安装,这里包的名称为:
jdk-7u25-linux-x64.tar.gz
解压的命令为:tar -xzf jdk-7u25-linux-x64.tar.gz;
然后配置环境变量,这样可以任何地方引用jdk,如下配置:
vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.7.0_25
export CLASSPATH=$CLASSPATH$JAVA_HOME
持续集成就是把简单问题自动化。
传统的开发人员手动编译,手动部署,来回改,又得部署。非常快的能够检测或者部署这么一个网站。持续集成的组件包含一个自动构建的过程,可以自动编译、分发、部署和测试。
持续集成:自动创建过程,自动编译、分发、部署和测试。
要有代码,得有代码仓库。开发把代码写完直接存放在这个里面。持续集成的控制端,称之为服务器 。
如何部署持续集成?
持续集成有一个jenkins,他是一个开源的java代码,安装Tomcat和jdk
注意首先是jdk直接下载下来,jdk-7u25-linux-x64.tar.gz
然后进行解压缩。tar -xzf jdk-7u25-linux-x64.tar.gz; 首先要创建目录:mkdir -p /usr/java/;然后将这个jdk移动到另外一个目录下面,这个目录是:mv jdk1.7.0_25/ /usr/java/
然后配置环境变量,这样可以在任何地方引用jdk,如下配置:
vi /etc/profile最后面加入以下语句:
export JAVA_HOME=/usr/java/jdk1.7.0_25
export CLASSPATH=$CLASSPATH$JAVA_HOME/lib$JAVA_HOME/jre/lib
注意/etc/profile这个是一个变量文件,这个是把java变量加入到这个文件里面。
就是vim /etc/profile
然后再source /etc/profile
最后再java -version
如果出现版本信息的话证明jdk已经安装成功。
接下来就会下载tomcat的版本
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-6/v6.0.45/bin/apache-tomcat-6.0.45.tar.gz
注意下载完以后依旧是解压缩, tar xzf apache-tomcat-6.0.45.tar.gz
直接解压就可以使用,解压完成执行:
mv apache-tomcat-6.0.45 /usr/local/tomcat
把得到的rar包直接扔到tomcat下webapps/Root下,启动tomcat,jenkins就安装完毕!
tomcat就是用来解析我们的java代码的。
将jekins软件放到webapps的root目录下面
注意/usr/local/tomcat/webapps/Root这个是tomcat默认的发布目录。
把下载jenkins的一个war包
下载的war包的地址是:http://ftp.yz.yamagata-u.ac.jp/pub/misc/jenkins/war-stable/1.651.2/jenkins.war
tomcat可以直接发布*.war包。可以自动解压,手动解压
jar -xvf jenkins.war这个就是解压jenkins这样的一个程序包。
这个程序包包含jenkins的所有功能。
首先下载jenkins的软件包,之后就需要发布,发布需要JDK+Tomcat。
解压完之后就tomcat,启动很简单就是/usr/local/tomcat/bin/startup.sh
所以所用的命令是cp /root/jenkins.war .
mv jdk1.7.0_25/