TaskBuildAndDeployment

From aHuman Wiki
Revision as of 19:10, 28 November 2018 by Admin (Talk | contribs) (Automated page entry using MWPush.pl)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Task: Create Automatic Build and Deployment on Local PC

@@Home -> ProjectPlanning -> TaskBuildAndDeployment


What

Build:

  • Place new tag on codebase
  • Design and implement proper tag naming approach
  • Have clean download by the tag
  • Run full build for all binaries in sources
  • Have options to build from mainline or from specific branch
  • Have selected branch as default across all targets
  • Create redistributable package - the only properly named zip file with all related binaries and configurations
  • Design release repository under $/builds
  • Have an option to store package in release repository after build

Deploy:

  • Allow to deploy selected package to any local PC directory
  • Have an option to deploy with full replacement, deleting logs, recreating AI database
  • Have an option to deploy with replacing only binaries and configuration files

How