发表于: 2017-10-30 23:36:05

2 665


今日完成:

              1)根据师兄之前的日报,借鉴了一下。

                          首先部署了一个svn服务器,然后通过svn将源码加载到/root/data/spring-home/中

                                 具体命令:svn checkout svn://192.168.25.128/MySpring/trunk/ --username='luck'  --password='123'

                          然后  进入源码目录,打包  mvn clean install

                                 ps:我把maven的pom文件的fileName改成了ROOT,所以打出的包为ROOT.war

              2)借鉴师兄的deply.sh,自己写了一个部署的脚本。如下(第一次写脚本,以后多练习)  

                        之前:先搞清楚,什么是shell?

                                  其实 Shell,壳,顾名思义就是机器外面的一层壳,用于人机交互,只要是人与电脑之间交互的接口,就可以称为 Shell,目的就是为了进行                           人机交互.

#! /bin/bash

#部署文件,运行

echo 停止tomcat

/usr/local/tomcat/apache-tomcat-8.5.20/bin/shutdown.sh 

echo 删除tomcat下的文档

rm -rf /usr/local/tomcat/apache-tomcat-8.5.20/webapps/*

rm -rf /root/data/spring-home/*

echo 加载svn源码

cd /root/data/spring-home/

svn checkout svn://192.168.25.128/MySpring/trunk/ --username='luck'  --password='123'

cd trunk/

mvn clean install

echo 打包

cd target/

mv ROOT.war /usr/local/tomcat/apache-tomcat-8.5.20/webapps/

echo 启动tomcat

/usr/local/tomcat/apache-tomcat-8.5.20/bin/startup.sh 

echo 加载完毕!

               3)今天明白了事情: 创建svn服务器的时候,创建的是一个Respiratory,不能直接在创建的这个svn根目录下进行添加删除文件。必须得先checkout到一个指定的路径下才可以。(也不知道这么说对不对,自己尝试的)。

明日任务:

               把师兄发的nginx文件好好看一下,多写点shell脚本。ps:(明天把什么是shell脚本加上。。。)


返回列表 返回列表
评论

    分享到