ants
ants copied to clipboard
Fully public build process of vagrant box & OVA
I would like to remove my own machine from the build step of the ANTS box. Right now, as it requires the startup of a base box in virtualbox, I cannot run the process in the cloud on a VPS. A bare-metal machine is required.
Current process (manual, private):
- Checkout the repo.
- Run
vagrant up
in the basebox folder. 2.5. Run tests from ants-examples (WIP). - Purge caches inside the machine, zeroize free space, and export as vagrant box.
- Upload to Vagrant Cloud.
Target process (public, auditable):
- Push tagged release to master branch.
- Trigger Travis-CI build with deploy script: builds box, spins it up, runs tests, packages and uploads to Vagrant cloud and Github releases.