From 684e917a87a31dd411f8f2f01a9270eb2a1c655a Mon Sep 17 00:00:00 2001 From: Scott Wang Date: Fri, 19 May 2017 16:56:00 +0800 Subject: [PATCH 1/2] =?UTF-8?q?Create=20Web=20=E5=BA=94=E7=94=A8=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E4=B8=8A=E7=BA=BF=E8=A7=84=E8=8C=83.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...12\347\272\277\350\247\204\350\214\203.md" | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 "Web \345\272\224\347\224\250\347\211\210\346\234\254\344\270\212\347\272\277\350\247\204\350\214\203.md" diff --git "a/Web \345\272\224\347\224\250\347\211\210\346\234\254\344\270\212\347\272\277\350\247\204\350\214\203.md" "b/Web \345\272\224\347\224\250\347\211\210\346\234\254\344\270\212\347\272\277\350\247\204\350\214\203.md" new file mode 100644 index 0000000..c65c682 --- /dev/null +++ "b/Web \345\272\224\347\224\250\347\211\210\346\234\254\344\270\212\347\272\277\350\247\204\350\214\203.md" @@ -0,0 +1,27 @@ +# Web 应用版本上线规范 + +1. 检查 *master* 是否和 *origin/master* 平齐; + +2. 检查本地 Git 目录下是否干净,没有未 commit 或 stash 的改动; + +3. 跳版本: + 如果这个版本引入了新功能,`npm version minor`; + 如果这个版本只是对已有功能做了修正和完善, `npm version patch`; + +4. 推送版本改动到 Github: + + git push origin && git push --tags origin + +5. 发布。 + +## Booking、Studio 发布 + +确认自己在 *master* 分支上,然后 + git push -f prod + +## Gateway 发布 + + docker build . -t gateway: + docker tag gateway: docker.theweflex.com/gateway: + docker push docker.theweflex.com/gateway: + ssh root@api.getweflex.com 'spawn gateway ' From 05fe312bf64f66381562b01563b161944a245149 Mon Sep 17 00:00:00 2001 From: Scott Wang Date: Fri, 19 May 2017 17:00:45 +0800 Subject: [PATCH 2/2] =?UTF-8?q?Update=20and=20rename=20Web=20=E5=BA=94?= =?UTF-8?q?=E7=94=A8=E7=89=88=E6=9C=AC=E4=B8=8A=E7=BA=BF=E8=A7=84=E8=8C=83?= =?UTF-8?q?.md=20to=20Web=20=E5=BA=94=E7=94=A8=E7=89=88=E6=9C=AC=E4=B8=8A?= =?UTF-8?q?=E7=BA=BF=E6=B5=81=E7=A8=8B.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...54\344\270\212\347\272\277\346\265\201\347\250\213.md" | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) rename "Web \345\272\224\347\224\250\347\211\210\346\234\254\344\270\212\347\272\277\350\247\204\350\214\203.md" => "Web \345\272\224\347\224\250\347\211\210\346\234\254\344\270\212\347\272\277\346\265\201\347\250\213.md" (77%) diff --git "a/Web \345\272\224\347\224\250\347\211\210\346\234\254\344\270\212\347\272\277\350\247\204\350\214\203.md" "b/Web \345\272\224\347\224\250\347\211\210\346\234\254\344\270\212\347\272\277\346\265\201\347\250\213.md" similarity index 77% rename from "Web \345\272\224\347\224\250\347\211\210\346\234\254\344\270\212\347\272\277\350\247\204\350\214\203.md" rename to "Web \345\272\224\347\224\250\347\211\210\346\234\254\344\270\212\347\272\277\346\265\201\347\250\213.md" index c65c682..47d0eb8 100644 --- "a/Web \345\272\224\347\224\250\347\211\210\346\234\254\344\270\212\347\272\277\350\247\204\350\214\203.md" +++ "b/Web \345\272\224\347\224\250\347\211\210\346\234\254\344\270\212\347\272\277\346\265\201\347\250\213.md" @@ -1,4 +1,4 @@ -# Web 应用版本上线规范 +# Web 应用版本上线流程 1. 检查 *master* 是否和 *origin/master* 平齐; @@ -25,3 +25,9 @@ docker tag gateway: docker.theweflex.com/gateway: docker push docker.theweflex.com/gateway: ssh root@api.getweflex.com 'spawn gateway ' + +如果有数据库迁移脚本需要运行, + + scp -r migration root@api.getweflex.com:/opt/ + ssh root@api.getweflex.com + (on remote): mongo $MONGO_URI /opt/migration/