add ci docs
parent
6584abaea8
commit
41554ddbde
|
@ -27,6 +27,7 @@ minikube runs the latest stable release of Kubernetes, with support for standard
|
|||
* [Dashboard](https://minikube.sigs.k8s.io/docs/handbook/dashboard/) - `minikube dashboard`
|
||||
* [Container runtimes](https://minikube.sigs.k8s.io/docs/handbook/config/#runtime-configuration) - `minikube start --container-runtime`
|
||||
* [Configure apiserver and kubelet options](https://minikube.sigs.k8s.io/docs/handbook/config/#modifying-kubernetes-defaults) via command-line flags
|
||||
* Supports common [CI environments](https://github.com/minikube-ci/examples)
|
||||
|
||||
As well as developer-friendly features:
|
||||
|
||||
|
|
|
@ -22,6 +22,8 @@ minikube quickly sets up a local Kubernetes cluster on macOS, Linux, and Windows
|
|||
* Docker API endpoint for blazing fast [image pushes]({{< ref "/docs/handbook/pushing.md#pushing-directly-to-the-in-cluster-docker-daemon" >}})
|
||||
* Advanced features such as [LoadBalancer]({{< ref "/docs/handbook/accessing.md#loadbalancer-access" >}}), filesystem mounts, and FeatureGates
|
||||
* [Addons]({{< ref "/docs/handbook/deploying.md#addons" >}}) for easily installed Kubernetes applications
|
||||
* Supports common [CI environments](https://github.com/minikube-ci/examples)
|
||||
|
||||
|
||||
## Survey
|
||||
|
||||
|
|
|
@ -2,14 +2,36 @@
|
|||
title: "Continuous Integration"
|
||||
weight: 1
|
||||
description: >
|
||||
Using minikube for 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.
|
||||
|
||||
The `docker` driver was designed for this use case, as well as the older `none` driver.
|
||||
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](https://github.com/minikube-ci/examples) that contains working examples.
|
||||
|
||||
|
||||
## Supported / Tested CI Platforms
|
||||
|
||||
|
||||
For any platform not yet listed or listed as "Unsure :question:" we are looking for your help!
|
||||
Please file Pull Requests and / or Issues for missing CI platforms :smile:
|
||||
|
||||
| Platform | Known to Work? | Status |
|
||||
|---|---|--|
|
||||
| [Prow](https://github.com/kubernetes/test-infra/tree/master/prow) | [Yes](https://github.com/kubernetes/test-infra/tree/master/config/jobs/kubernetes/minikube) :heavy_check_mark: | [](https://prow.k8s.io/?job=pull-minikube-build) |
|
||||
| [Google Cloud Build](https://cloud.google.com/cloud-build/) | [Yes](./gcb.md) :heavy_check_mark: | [](https://pantheon.corp.google.com/cloud-build/dashboard?project=k8s-minikube) |
|
||||
| [Github](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/about-continuous-integration) | [Yes](.github/workflows/minikube.yml) :heavy_check_mark: | [](https://github.com/minikube-ci/examples/actions) |
|
||||
| [Azure Pipelines](https://azure.microsoft.com/en-us/services/devops/pipelines/) | [Yes](azure-pipelines.yml) :heavy_check_mark: | [](https://dev.azure.com/medyagh0825/minikube-ci/_build)
|
||||
| [Travis CI](https://travis-ci.com/) | [Yes](.travis.yml) :heavy_check_mark: | [](https://travis-ci.com/minikube-ci/examples/) |
|
||||
| [CircleCI](https://circleci.com/) | [Yes](.circleci) :heavy_check_mark: | [](https://circleci.com/gh/minikube-ci/examples) |
|
||||
| [Gitlab](https://about.gitlab.com/product/continuous-integration/) | [Yes](.gitlab-ci.yml) :heavy_check_mark: |  |
|
||||
|
||||
|
||||
|
||||
|
||||
## Example
|
||||
|
||||
|
|
Loading…
Reference in New Issue