split harness into more stages

main v0.1.4
bel 2023-10-15 09:02:14 -06:00
parent 93643d0881
commit 173cd383e4
1 changed files with 13 additions and 5 deletions

View File

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