diff --git a/src/examples/custom-config.yml b/src/examples/custom-config.yml new file mode 100644 index 0000000..ace72dc --- /dev/null +++ b/src/examples/custom-config.yml @@ -0,0 +1,20 @@ +description: > + Update Strigo classe from Zenika training with specific config. +usage: + version: 2.1 + + orbs: + training-material: zenika/training-material@w.x + ztraining2strigo: zenika-training/ztraining2strigo@y.z + + workflows: + version: 2 + + build-and-update: + jobs: + - training-material/build + - ztraining2strigo/update: + config-file: strigo.custom.json + requires: + - training-material/build + context: strigo-api diff --git a/src/jobs/update.yml b/src/jobs/update.yml index c6b53a2..544a382 100644 --- a/src/jobs/update.yml +++ b/src/jobs/update.yml @@ -1,6 +1,10 @@ description: > Update Strigo classe from Zenika training. +parameters: + config-file: + type: string + default: '' docker: - image: zenika/ztraining2strigo steps: @@ -11,4 +15,7 @@ steps: name: Update Strigo classe command: | mv dist/pdf/* pdf/ - python3 -m ztraining2strigo update --diff + if [ -n "<< parameters.config-file >>" ]; then + CONFIG_OPT='--config << parameters.config-file >>' + fi + python3 -m ztraining2strigo ${CONFIG_OPT} update --diff