Skip to content

Reproducible build system for Devuan using Packer, Virtualbox and public cloud.

License

Notifications You must be signed in to change notification settings

ConsulTent/devuan-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Devuan-builder

Reproducible build system for Devuan using Packer, Virtualbox and public cloud.

Pre-requisites (OSX specific)

Choose the specific branch you want for the Devuan version you need.

Available branches:

Available Images Below are public images available from this build system:

  1. EC2: Devuan 2 (Ascii), AMI ID: ami-0c5de3b8fdb3cf93a in us-east-1a
  2. AliBabaCloud: devuan_ascii_2G_alibase_20190508.vhd, contact us with your AliBaba Account ID for sharing.
  3. Azure Public Blob, must create image

Goals

  1. Immutable Builds
  2. Base build to be nearly identical to a vanilla install. This allows for a cleaner migration across clouds, parity with upstream releases, and compatibility with 3rd party applications.
  3. Use the primary init system chosen by the Devuan developers: sysvinit

By utilizing Packer, and other tools, we're able to easily build compliant systems with minimal effort, that can then be provisioned using the multitude of provisioners available; from Puppet and Chef, to custom scripts.

TODO

  • Add branches with more clouds.
  • Add Continuous Integration build checks (Jenkins, CirlcleCI?)

About

Reproducible build system for Devuan using Packer, Virtualbox and public cloud.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published