发表于: 2017-10-30 23:36:05
2 664
今日完成:
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脚本加上。。。)
评论