在Linux服务器上搭建持续集成环境

小白一枚,写的步骤也很小白,有点像傻瓜式教程。有不对的地方请大家指正~~谢谢~~

转载请注明出处~~3q~~

 

搭建环境需要用到的工具有:Xshell5、filezilla、tomcat7、Jenkins.war、jdk8的rpm包、Nodejs、maven。

 

一、安装tomcat

方法一:利用filezilla直接将tomcat解压后的文件夹传到服务器上。

 

打开filezilla,点击左上角文件中的站点管理器,配置好服务器的信息点击连接后进入服务器的文件目录。

 

打开相应的文件夹,在左侧栏中双击tomcat7的文件夹传输到服务器中。

 

方法二:在Linux上利用命令行下载tomcat7.

 

在网页上先找到下载tomcat7的网址。右键复制下载链接。

 

进入Xshell5,在文件下新建会话,填写服务器信息,协议选择ssh。

 

 

进入后会提示填写用户名和密码,填写root和密码(因root权限大)。

cd为进入一个目录命令。ll可以查看此目录下包含的所有内容。

 

可利用mkdir命令新建一个文件夹(eg:twytest)

 

 cd twytest

 

利用wget命令下载tomcat压缩包。默认下载到当前目录。

wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.72/bin/apache-tomcat-7.0.72.tar.gz

(如果一直连接不上网址可按ctrl+c退出。)

输入命令解压包,默认解压到本目录:tar -zxvf apache-tomcat-7.0.72.tar.gz

 

cd进入到tomcat的bin目录下,输入chmod +x ./startup.sh (下图箭头这几个这几个都加上x:,设置文件的权限)。

(之后进入tomcat的bin目录下输入./startup.bat启动tomcat。所有部署在webapps下的内容都会加载。)

 

 

二、安装Jenkins

与安装tomcat的方式一样,但需要注意的是,jenkins.war要放至tomcat安装目录下的webapps目录下且无需解压。进入tomcat的bin目录下输入./startup.bat启动tomcat后在浏览器中输入  服务器地址:8080/Jenkins  就可以访问jenkins页面了。

 

三、安装jdk(tomcat会调用jdk)

下载jdk.rpm,将jdk.rpm 和tomcat8放至同一个文件夹下

命令行进入jdk.rpm所在文件夹目录下,输入 rpm -ivh jdk-8u65-linux-x64.rpm  (如果没有权限而失败了 在前面加上sudo (有了root权限))

因为系统在安装的时候默认安装了openjdk,所以我们需要切换一下jdk。

命令行输入:update-alternatives --config java

update-alternatives --config javac

 

四、安装maven

可利用filezilla将maven文件夹传到服务器。也可使用命令行下载:

 

wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.2.3/binaries/apache-maven-3.0.5 -bin.tar.gz

 

解压:

tar vxf apache-maven-3.2.3-bin.tar.gz

 

可移动文件夹: mv apache-maven-3.2.3 目标文件。

 

安装后命令行输入 vim /etc/profile  进入系统设置文件,键盘输入 i  进行编辑文件设置maven路径,输入下面两句后,esc键退出,输入:wq保存:

(安装目录)export MAVEN_HOME=/home/homer/Apache-maven/apache-maven-3.0.5

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

保存后要输入source /etc/profile,才能让环境变量生效(记得执行source /etc/profile使环境变量生效。)

五、安装node

有的项目需要npm和bower。因为前端框架anjularjs的项目中需要的插件都写在bower.json,需要bower下载这些插件。用npm 去管理一些后端的包和构建工具

 

下载:

wget https://npm.taobao.org/mirrors/node/latest-v4.x/node-v4.4.7-linux-x64.tar.gz

 

解压(默认当前目录):

tar -zxvf node-v4.4.7-linux-x64.tar.gz

 

在/etc/profile系统设置文件里配置路径。加入 

export PATH=$PATH:/data/tools/node-v4.4.7-linux-x64/bin

 

一般nodejs包中已经包含了nmp安装包,所以无需重新下载nmp安装包,设置过环境变量就可以直接使用nmp命令了

 

安装npm使用如下命令:node cli.js install npm -gf 

安装bowers使用如下命令:npm install -g bower

 

npm –v 、node –v 和bower –v可以查看是否安装成功

 

 

 

 

 

之后就可以在Jenkins上进行项目的持续集成了。

 

 

参考资料:

wget命令参考:

http://www.cnblogs.com/peida/archive/2013/03/18/2965369.html 

chmod解释: http://www.linuxyw.com/linux/wenjianguanli/20130429/148.html

 

Tomcat安装与配置详解: http://www.tianfeiyu.com/?p=890

Tomcat访问不同的端口 :http://www.linuxidc.com/Linux/2012-06/62032.htm

以上两个网页内容特别推荐,内容比较详细。

Tomcat的用户密码配置:

http://jingyan.baidu.com/article/6b97984db97e931ca2b0bfaf.html

http://www.365mini.com/page/tomcat-manager-user-configuration.htm

Tomcat的安装及配置http://www.tianfeiyu.com/?p=890

 

maven安装步骤参考http://www.linuxidc.com/Linux/2015-02/112712.htm

node安装步骤参考http://www.cnblogs.com/kevin19900306/p/5701281.html

 

Jenkins使用参考:http://blog.csdn.net/wangmuming/article/details/22925127/

学习Jenkins:http://www.cnblogs.com/zz0412/tag/jenkins/default.html?page=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2016-11-21 10:52  我有一只小傲娇  阅读(755)  评论(0编辑  收藏  举报