This script provides a similar function to contrib/teamcity/build-configurations.sh and allows us to define various
pipelines that a bot can and is expected to run, given some trigger (such as a schedule). This initial version of the script
supports update-chainparams only for now, but others will soon be added.
To prep for this script's deployment, I've done the following:
- Setup a machine to run bitcoind instances on mainnet and testnet where this script can be run.
- Created a bot user 'abc-bot' on Phabricator.
- Added Herald rules to allow abc-bot to push changes upstream without code review.
The script will be scheduled in Teamcity to run update-chainparams once per week.