Difference between revisions of "TaskBuildAndDeployment"
From aHuman Wiki
(Automated page entry using MWPush.pl) |
(Automated page entry using MWPush.pl) |
||
Line 1: | Line 1: | ||
− | |||
<pre style="color: green">Task: Create Automatic Build and Deployment on Local PC</pre> | <pre style="color: green">Task: Create Automatic Build and Deployment on Local PC</pre> | ||
Latest revision as of 19:10, 28 November 2018
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