Skip to content

Fully public build process of vagrant box & OVA #2

@cmsirbu

Description

@cmsirbu

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions