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

备份一下我以前的操作过程, 有点像傻瓜教程。有些概念不是很清楚,有什么不对的地方请大家指正。

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

一、安装tomcat

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

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


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

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

 

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

 


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

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

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

<img src="https://img-blog.csdn.net/20161118093135006?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/fo

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


<img src="https://img-blog.csdn.net/20161118093135006?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/fo


 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

二、安装Jenkins

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

 

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

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

命令行进入jdk.rpm所在文件夹目录下,输入 rpm -ivhjdk-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 vxfapache-maven-3.2.3-bin.tar.gz

 

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

 

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

(安装目录)exportMAVEN_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 去管理一些后端的包和构建工具

 

下载:

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

 

解压(默认当前目录):

tar -zxvfnode-v4.4.7-linux-x64.tar.gz

 

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

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

 

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

 

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

安装bowers使用如下命令:npminstall -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


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值