mirror of
https://github.com/argoproj/argo-cd
synced 2026-04-21 17:07:16 +00:00
1.3 KiB
1.3 KiB
Requirements
Make sure you have following tools installed golang, dep, protobuf, kubectl.
$ brew install go dep protobuf kubectl
$ go get -u github.com/golang/protobuf/protoc-gen-go
Nice to have gometalinter and goreman:
$ go get -u gopkg.in/alecthomas/gometalinter.v2 github.com/mattn/goreman && gometalinter.v2 --install
Building
$ go get -u github.com/argoproj/argo-cd
$ dep ensure
$ make
Running locally
You need to have access to kubernetes cluster (including minikube or docker edge ) in order to run Argo CD on your laptop:
- install kubectl:
brew install kubectl - make sure
kubectlis connected to your cluster (e.g.kubectl get podsshould work). - install application CRD using following command:
$ kubectl create -f install/manifests/01_application-crd.yaml
- start Argo CD services using goreman:
$ goreman start