minishift / minishift-b2d-iso

ISO based on Boot2Docker for Minishift
Apache License 2.0
9 stars 13 forks source link
boot2docker docker iso minishift

Minishift Boot2Docker ISO

This repository contains all required instructions and code to build an ISO based on Boot2Docker to use with minishift.


Build Status


Building the minishift-b2d ISO

The minishift-b2d.iso is built via a Dockerfile.

Prerequisites

Building the ISO

$ git clone https://github.com/minishift/minishift-b2d-iso.git
$ cd minishift-b2d-iso
$ make

Using the ISO

Tests

Tests are written as Python scripts under tests directory and run through Avocado framework. Ensure you have Avocado installed by following Avocado instllation guide before running any tests.

Build ISO:

$ make

Run the tests:

$ make test

If you want to see the logs generated by test, run the test as:

$ SHOW_LOG=--show-job-log make test

Releasing the minishift-b2d ISO

Prerequisites

Releasing the ISO

$ make release

CI Setup

minishift-b2d-iso uses CentOS CI as CI build server. It builds incoming pull requests and any push to master along with archiving the build artifacts. You can find the CentOS CI jenkins master job here and the pull request job here.

On a successful pull request build, the build artifacts can be found at artifacts.ci.centos.org/minishift/minishift-b2d-iso/pr/\<PR ID>.

On a successful master build, the build artifacts can be found at artifacts.ci.centos.org/minishift/minishift-b2d-iso/master/\<BUILD ID>.

For more information about CentOS CI, check out its Wiki to know more about CentOS CI.

History

Community

You can reach the Minishift community by: