Skip to content

Deployment Workflow Overview

Bao Trinh edited this page Nov 23, 2016 · 2 revisions

Website Deployment scenarios (ngữ cảnh triển khai web)

Free account

  • Synchronize Source:
  1. 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
   }

Premium Account (paid)

  • Synchronize Source:
  1. 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

Clone this wiki locally