Continuous Integration

From Bitpost wiki
Revision as of 21:12, 11 October 2015 by M (talk | contribs) (Created page with "Goals: * on code save: automatically build * on code commit: automatically build, do any custom build steps, run any unit tests, run any end-to-end tests, and report results...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Goals:

  • on code save: automatically build
  • on code commit: automatically build, do any custom build steps, run any unit tests, run any end-to-end tests, and report results dynamically
  • on app production release: compile artifacts, assist in automatic versioning

Tools:

  • git
    • use a centralized bare repository as the origin for all the client development environments; master will be the workhorse branch