-
Notifications
You must be signed in to change notification settings - Fork 4
Deployment Workflow Overview
Bao Trinh edited this page Nov 23, 2016
·
2 revisions
- Synchronize Source:
- EasyBuilder : click "Sync" button, push to the "master" branch of "source" repo
-
Deploy-listener servers: do nothing
-
Deploy Website:
-
EasyBuilder: click "Deploy" button, push to the "gh-pages" branch of "source" repo
-
Deploy-listener servers:
a config on repositories
{
...
"branch": "gh-pages",
"cloneBranch": "gh-pages",
"path": "repositories/gh-pages",
"then": // push github gh-pages
}- Synchronize Source:
- EasyBuilder : click "Sync" button, push to the "master" branch of "source" repo
-
Githook-listener: do nothing
-
Deploy Website:
-
EasyBuilder: click "Deploy" button, push to the "gh-pages" branch of "source" repo
-
Deploy-listener servers:
a config on repositories
{
...
"branch": "gh-pages",
"cloneBranch": "gh-pages",
"path": "repositories/gh-pages-path",
"then": "do nothing," // or push to gh-pages branch of EasyWeb hosting
}-
Easyweb sub-domain (or Customer domain) points to this folder
-
Demo Website:
-
EasyBuilder: click "Demo" button, push to the "demo" branch of "source" repo
-
Deploy-listener servers:
a config on repositories
{
...
"branch": "demo",
"cloneBranch": "demo",
"path": "repositories/demo-path",
"then": "do nothing," // or push to demo branch of EasyWeb hosting
}- Demo sub-domain points to this folder