ants icon indicating copy to clipboard operation
ants copied to clipboard

Fully public build process of vagrant box & OVA

Open cmsirbu opened this issue 5 years ago • 0 comments

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):

  1. Checkout the repo.
  2. Run vagrant up in the basebox folder. 2.5. Run tests from ants-examples (WIP).
  3. Purge caches inside the machine, zeroize free space, and export as vagrant box.
  4. Upload to Vagrant Cloud.

Target process (public, auditable):

  1. Push tagged release to master branch.
  2. Trigger Travis-CI build with deploy script: builds box, spins it up, runs tests, packages and uploads to Vagrant cloud and Github releases.

cmsirbu avatar Apr 19 '19 16:04 cmsirbu