dfloy发布过程

来源:互联网 发布:萨德部署完成 知乎 编辑:程序博客网 时间:2024/06/07 17:47

首先需要push上去:

floy push xxx2016/08/05 18:19:43.350946 [INFO] floy/floy/gitrepo/gitrepo.go:64: [git pull origin master]=============== git log begin ===============remote: Counting objects: 25, done.remote: Compressing objects: 100% (24/24), done.remote: Total 25 (delta 16), reused 3 (delta 1)Unpacking objects: 100% (25/25), done.From ---- * branch            master     -> FETCH_HEADUpdating 5e998c4..f435164Fast-forward floy/fusionvline/fusionvline.csv |    4 ++-- stepping_stone/etc/qssh.ini      |    2 ++ 2 files changed, 4 insertions(+), 2 deletions(-)================ git log end ================ succeeded: Pushed ts-admin, TSADMIN.2016-08-05-15-52-30.tar.gz, wVaI8lUsoeTyVapSrG7U3g

然后切换版本:

floy switch xxx wVaI8lUsoeTyVapSrG7U3g--- succeeded: Switched to ts-admin, wVaI8lUsoeTyVapSrG7U3g

启动

qssh 机器 "supervisorctl reread"nowagent: availablexxx: available

启动

qssh 机器 "supervisorctl add xxx"xxx: added process group

查看运行状态:

qssh 机器 "supervisorctl status xxx"xxx                         RUNNING    pid 17411, uptime 0:03:22
一般都是push 和switch之后。就需要到机器上面去重启服务了。记住switch可以强制加-f使用nginx -s reloadsupervisorctl restart xxx或者supervisorctl start xxx
0 0
原创粉丝点击