Skip to content

Commit 85f7a82

Browse files
committed
ci: setup integration test
1 parent 299396c commit 85f7a82

File tree

1 file changed

+25
-5
lines changed

1 file changed

+25
-5
lines changed

.github/workflows/ci.yaml

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,31 @@ concurrency:
1414
cancel-in-progress: true
1515
permissions: read-all
1616
jobs:
17-
lint:
18-
name: Lint
17+
helm-lint:
18+
name: Helm Lint
1919
runs-on: ubuntu-latest
20+
timeout-minutes: 10
2021
steps:
21-
- uses: actions/[email protected]
22-
- name: Helm Lint
23-
run: |
22+
- uses: actions/[email protected]
23+
- run: |
2424
helm lint --strict
25+
integration-stest:
26+
name: Integration Test
27+
runs-on: ubuntu-latest
28+
timeout-minutes: 15
29+
steps:
30+
- uses: actions/[email protected]
31+
- uses: AbsaOSS/[email protected]
32+
name: Create K3D Cluster with Container Registry
33+
with:
34+
cluster-name: local-ci-k3d-cluster
35+
args: >-
36+
--agents 1
37+
--registry-create local-ci-k3d-registry
38+
- name: Setup
39+
run: |
40+
curl -fsSL https://raw.githubusercontent.com/tilt-dev/tilt/master/scripts/install.sh | bash
41+
- name: Test
42+
run: |
43+
helm install docker-registry . --wait --wait-for-jobs
44+
kubectl get all

0 commit comments

Comments
 (0)