在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