Jenkins 平台设置与 Maven 编译工具的使用

Jenkins 平台部署与安装:http://www.01wneo.xin/?p=620

# 安装 svn
[root@www-jfedu-net ~]# yum -y install svn

# svn 代码存放的目录
[root@www-jfedu-net ~]# mkdir -p /tmp/www

# 下载 svn 仓库的代码 co =>> checkout
[root@www-jfedu-net www]# svn co svn://ip:port/edu # svn 代码仓库的地址
认证领域: <svn://ip:port> /data/svn/edu
“root”的密码: 
认证领域: <svn://ip:port> /data/svn/edu
用户名: *****
“****”的密码: 

-----------------------------------------------------------------------
注意!  你的密码,对于认证域:

   <svn://ip:port> /data/svn/edu

只能明文保存在磁盘上!  如果可能的话,请考虑配置你的系统,让 Subversion
可以保存加密后的密码。请参阅文档以获得详细信息。

你可以通过在“/root/.subversion/servers”中设置选项“store-plaintext-passwords”为“yes”或“no”,
来避免再次出现此警告。
-----------------------------------------------------------------------
保存未加密的密码(yes/no)?yes
...
取出版本 253。
[root@www-jfedu-net www]# ll
总用量 0
drwxr-xr-x. 4 root root 44 2月 28 21:32 edu

# 配置 maven
[root@www-jfedu-net ~]# yum -y install wget
[root@www-jfedu-net ~]# wget -c http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
[root@www-jfedu-net ~]# tar -zxf apache-maven-3.3.9-bin.tar.gz
[root@www-jfedu-net ~]# mkdir -p /data/maven/
[root@www-jfedu-net ~]# mv apache-maven-3.3.9/* /data/maven/
[root@www-jfedu-net ~]# ll /data/maven/
总用量 32
drwxr-xr-x. 2 root root 97 3月 2 10:33 bin
drwxr-xr-x. 2 root root 42 3月 2 10:33 boot
drwxr-xr-x. 3 root root 63 11月 11 2015 conf
drwxr-xr-x. 3 root root 4096 3月 2 10:33 lib
-rw-r--r--. 1 root root 19335 11月 11 2015 LICENSE
-rw-r--r--. 1 root root 182 11月 11 2015 NOTICE
-rw-r--r--. 1 root root 2541 11月 11 2015 README.txt

需要等待大约 30 秒


生成的 war 包

[root@www-jfedu-net ~]# ll /root/.jenkins/workspace/bbs.jfedu.net/target/edu.war 
-rw-r--r--. 1 root root 25900689 3月   2 10:59 /root/.jenkins/workspace/bbs.jfedu.net/target/edu.war

# 复制到 tomcat 发布机器
[root@www-jfedu-net ~]# scp -r /root/.jenkins/workspace/bbs.jfedu.net/target/edu.war root@192.168.1.3:/root/
edu.war
[root@BJ-IDC-WEB-1-3-JFEDU ROOT]# mkdir -p /usr/local/tomcat_web
[root@BJ-IDC-WEB-1-3-JFEDU ROOT]# mv * /usr/local/tomcat_web/
[root@BJ-IDC-WEB-1-3-JFEDU ROOT]# ll
total 0
[root@BJ-IDC-WEB-1-3-JFEDU ROOT]# cp /root/edu.war .
[root@BJ-IDC-WEB-1-3-JFEDU ROOT]# jar -xvf edu.war
[root@BJ-IDC-WEB-1-3-JFEDU ROOT]# service iptables stop
[root@BJ-IDC-WEB-1-3-JFEDU ROOT]# /usr/local/tomcat/bin/startup.sh ;tail -fn 50 /usr/local/tomcat/logs/catalina.out # 浏览器访问主机:8080 进入发布的网站界面

发表评论

zh_CNChinese
zh_CNChinese