发表于: 2017-10-12 18:54:38

1 706


一.今天完成的主要事情

1.将service部署到服务器上,并编写部署脚本

部署脚本代码如下:


#!/bin/sh

SOURCE_PATH=/data/sources/polyFinance/trunk/WhoDareKillMe

SERVICE_PATH=/data/services/PolyFinance-WhoDareKillMe

#判断参数是否为空

if [ ! -n "$1" ];then

 echo "必须输入参数!"

 exit 0

fi

#判断参数是否正确

if [ "$1" != "pub" ] && [ "$1" != "business" ] && [ "$1" != "common" ];then

 echo "参数错误,重新输入!"

 exit 0

fi

echo "更新最新的代码到该目录下..."

svn update

echo "进入代码目录"

cd ${SOURCE_PATH}/polyFinance-$1-service/

echo "打包"

mvn clean install   -Dmaven.test.skip=true  assembly:assembly

echo "进入tar包所在目录"

cd ${SOURCE_PATH}/polyFinance-$1-service/target

echo "复制包到service目录"

mv polyFinance-$1-service.tar.gz ${SERVICE_PATH}/PolyFinance-WhoDareKillMe-$1-service/run/

echo "解压打好的tar包"

tar -zxvf ${SERVICE_PATH}/PolyFinance-WhoDareKillMe-$1-service/run/polyFinance-$1-service.tar.gz -C ${SERVICE_PATH}/PolyFinance-WhoDareKillMe-$1-service/run/

echo "运行启动服务脚本"

${SERVICE_PATH}/PolyFinance-WhoDareKillMe-$1-service/deploy/start.sh

echo "服务启动成功..."

exit 0

2.将web也尝试部署到服务器上

部署脚本基本和部署服务脚本相同,但是在部署web时遇到一个问题

一共有两个web,home和admin,部署home时没有问题,可以通过域名访问web中的项目,如图

但是在部署admin时遇到了问题,resin容器只启动了watchdog服务,http端口服务没有启动,所以admin访问不了

二.明天计划完成的事情

1.解决上述问题

2.编写假数据

三.遇到的问题

以上

四.收获

复习了一波linux脚本和linux常用命令的知识

五.项目进度情况

有延期风险

http://task.ptteng.com/zentao/project-burn-359.html


返回列表 返回列表
评论

    分享到