Uploading release binaries to S3
Our production tools require access to binaries that do not have official public distributions. We build and store those binaries in our own S3 buckets so we can deploy software quickly to our hosts.
In order to build and upload the binaries you simply need to get the release version and run:
prd-ansible-playbook -i inventories/operations/hosts --limit build-eu01.attestant.io build.yml --extra-vars "app_name_version=v1.2.3"
Where app_name_version is the ansible variable name for the app version you are trying to deploy.
The ansible tasks should print out a checksum of the built binary or distribution. This will need to be used to update the download variables for that software in the relevant ansible.