site/content/en/docs/contrib/building/binaries.md
winget install GnuWin32.make, then add C:\Program Files (x86)\GnuWin32\bin to PATHgit clone https://github.com/kubernetes/minikube.git
cd minikube
make
Note: On Windows, this will only work in Git Bash or other terminals that support bash commands.
You can also build platform specific executables like below:
1. make windows will build the binary for Windows platform
2. make linux will build the binary for Linux platform
3. make darwin will build the binary for Darwin/Mac platform
To build and compile minikube on your machine simply run
make
and minikube binary will be available in ./out/minikube
if you have issues running make due to tooling issue you can run the make in "docker"
MINIKUBE_BUILD_IN_DOCKER=y make
if you wanted to build binaries for all platforms -linux,darwin,windows (cross-compile) to/from different operating systems:
MINIKUBE_BUILD_IN_DOCKER=y make cross
The resulting binaries for each platform will be located in the out/ subdirectory.
Start the cluster using your built minikube with:
./out/minikube start
make test
make clean
make gomodtidy
make functional
To see HTML report of the functional test you can install gopogh and run
make html_report
This will produce an html report in ./out/ folder
make help
See the Testing Guide for information on testing minikube.
We publish CI builds of minikube, built at every Pull Request. Builds are available at (substitute in the relevant PR number):
We also publish CI builds of minikube-iso, built at every Pull Request that touches deploy/iso/minikube-iso. Builds are available at: