File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Minikube Integration Tests
2+ on :
3+ push :
4+
5+ jobs :
6+ test :
7+ runs-on : ubuntu-latest
8+ name : build example and deploy to minikube
9+ steps :
10+ - uses : actions/checkout@v4
11+ - uses : azure/setup-helm@v4.2.0
12+ - name : Start minikube
13+ uses : medyagh/setup-minikube@master
14+ - name : Try the cluster !
15+ run : kubectl get pods -A
16+ - name : Docker meta
17+ id : meta
18+ uses : docker/metadata-action@v5
19+ with :
20+ # list of Docker images to use as base name for tags
21+ images : |
22+ dagster-ray
23+ # generate Docker tags based on the following events/attributes
24+ tags: |
25+ type=schedule
26+ type=ref,event=branch
27+ type=ref,event=pr
28+ type=semver,pattern={{version}}
29+ type=semver,pattern={{major}}.{{minor}}
30+ type=semver,pattern={{major}}
31+ type=sha
32+ - name : Setup Docker with Minikube
33+ run : |
34+ export SHELL=/bin/bash
35+ eval $(minikube -p minikube docker-env)
36+ - name : Build Image
37+ uses : docker/build-push-action@v5
38+ with :
39+ context : .
40+ push : false
41+ tags : ${{ steps.meta.outputs.tags }}
42+ labels : ${{ steps.meta.outputs.labels }}
43+ - name : Setup KubeRay
44+ run : |
45+ helm repo add kuberay https://ray-project.github.io/kuberay-helm/
46+ helm repo update
47+ helm install --create-namespace -n kuberay kuberay-operator kuberay/kuberay-operator --version 1.1.0
48+ echo $(kubectl -n kuberay get svc)
49+
50+
You can’t perform that action at this time.
0 commit comments