This repository contains all required instructions and code to build an ISO based on Boot2Docker to use with minishift.
The minishift-b2d.iso is built via a Dockerfile.
$ git clone https://github.com/minishift/minishift-b2d-iso.git
$ cd minishift-b2d-iso
$ make
minishift-b2d-iso/build
directory after the successful run of make
.--iso-url
i.e. --iso-url=file:///$PATHTOISO
.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
GOPATH
properly set.VERSION
variable in the Makefile.GITHUB_ACCESS_TOKEN
.$ make release
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.
iso
directory of Minishift project.You can reach the Minishift community by:
Signing up to our mailing list
Joining the #minishift
channel on Freenode IRC