Difference between revisions of "TaskBuildAndDeployment"
From aHuman Wiki
(Automated page entry using MWPush.pl) |
(Automated page entry using MWPush.pl) |
||
(2 intermediate revisions by the same user not shown) | |||
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> | ||
Line 7: | Line 6: | ||
==What== | ==What== | ||
− | + | '''Build''': | |
* Place new tag on codebase | * Place new tag on codebase | ||
* Design and implement proper tag naming approach | * Design and implement proper tag naming approach | ||
Line 18: | Line 17: | ||
* Have an option to store package in release repository after build | * Have an option to store package in release repository after build | ||
− | + | '''Deploy''': | |
* Allow to deploy selected package to any local PC directory | * 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 full replacement, deleting logs, recreating AI database |
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