split harness into more stages

This commit is contained in:
bel
2023-10-15 09:02:14 -06:00
parent 93643d0881
commit 173cd383e4

View File

@@ -2,13 +2,9 @@ version: 1
kind: pipeline
spec:
stages:
- name: build
- name: debug
type: ci
spec:
volumes:
- name: dockersock
spec: {}
type: temp
steps:
- name: debug
type: run
@@ -23,6 +19,14 @@ spec:
export build_after=${{ build.after }}
env | grep ^build_
git --no-pager diff --name-only $build_before..$build_after
- name: dockers
type: ci
spec:
volumes:
- name: dockersock
spec: {}
type: temp
steps:
- name: dind
when: build.event == "push" && build.target == "main"
type: background
@@ -58,6 +62,10 @@ spec:
docker build -t "$t" -f ./Dockerfile.cicd .
docker push "$t"
fi
- name: build
type: ci
spec:
steps:
- name: build
type: run
when: build.event == "push" && build.target == "main"