Continuous Integration
How to run minikube in CI (Continuous Integration)
Overview
Most continuous integration environments are already running inside a VM, and may not support nested virtualization.
You could use either none
or docker
driver in CI.
To see a working example of running minikube in CI checkout minikube-ci/examples that contains working examples.
Supported / Tested CI Platforms
For any platform not yet listed we are looking for your help! Please file Pull Requests and / or Issues for missing CI platforms 😄
Platform | Known to Work? | Status |
---|---|---|
Prow | Yes ✔️ | |
Google Cloud Build | Yes ✔️ | |
GitHub | Yes ✔️ | |
Azure Pipelines | Yes ✔️ | |
Travis CI | Yes ✔️ | |
CircleCI | Yes ✔️ | |
Gitlab | Yes ✔️ | Gitlab |
Example
Here is an example, that runs minikube from a non-root user, and ensures that the latest stable kubectl is installed:
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.