feat(ci): Run release pipeline in parallel (#1463)

* move actual running to function

* add some test charts

* prepare for parallel execution

* enable parallel execution

* use newer devcontainer

* use bash subshell for helm dependency update

* export all the things

* use j2 for parallel

* whoops

* helm template devnull

* use correct tooling

* questions and catalog functions export

* Revert "add some test charts"

This reverts commit d9acc26d6a47886d95ed76929a66fd547e16fcef.

* use correct variables

* nproc*2

* dev null the verbose helm template output

* some trivy scanning cleanup

* fix small mistake
This commit is contained in:
Kjeld Schouten-Lebbing
2021-12-04 15:20:01 +01:00
committed by GitHub
parent 1b6c21ca76
commit b8c9799765
2 changed files with 66 additions and 37 deletions
+2 -2
View File
@@ -159,7 +159,7 @@ jobs:
release-test:
runs-on: ubuntu-latest
container:
image: ghcr.io/truecharts/devcontainer:v2.1.0
image: ghcr.io/truecharts/devcontainer:v2.1.1
steps:
- name: Cache helm repo cache
id: cache
@@ -183,4 +183,4 @@ jobs:
- name: build-and-run
run: |
find ./ -type f -name *.yaml -exec sed -i 's/tccr.io/ghcr.io/gI' {} \; && tools/build-release.sh --config .github/cr.yaml
tools/build-release.sh --config .github/cr.yaml