发表于: 2016-06-22 00:07:47

1 2023



1.从svn下载代码(data/sources)

svn checkout svn://wx.ptteng.com/ptteng/代码名

2、配置services(data/services)

1)首先以项目名建立文件夹。mkdir 文件夹名字。

2)按照别的项目搭建路径。(可以直接复制)cp -r(递归复制) 源文件 新文件名字

3)搭建完成后修改deploy内的两个脚本。

start:修改两个地方Hello_service_home=改成自己项目service路径

如:HELLO_SERVICE_HOME=/data/services/graship/graship-home-service

Main_class=com.ptteng.graship.home.server.Server(此处改成自己项目的server的路径)

com.ptteng.graship.home.server.Server

然后进入webs(data/webs)

这里不用为自己项目在单独建文件夹,一个web一个文件夹,进入containers/resin/conf/resin.xml文件夹;

分别配置端口号,运行的项目的路径,三个日志文件

同样将start和stop的脚本路径修改好。

此外如果一开始用的本地数据库就要把数据库导到120数据库中,并且把server服务也注册到数据库中。

最后在ansible_project的projects文件夹下创建项目名_dev(开发环境,test测试环境,online线上环境)在里面填上自己core包名中间的单词,上传svn。

然后就可以分别执行

ansible-playbook -e "SERVER_HOST=ptteng_dev   project=(server名第一个单词)  stage=dev sname=(server名第二个单词)"    -t (server名第三个单词)         /data/ansible/playbook/ptteng_release.yml发布service

ansible-playbook -e "SERVER_HOST=ptteng_dev   project=web名第一个单词  stage=dev sname=第二个单词"    -t 第三个单词         /data/ansible/playbook/ptteng_release.yml发布web



返回列表 返回列表
评论

    分享到