diff options
Diffstat (limited to 'ci/jobs-to-kas')
-rwxr-xr-x | ci/jobs-to-kas | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/ci/jobs-to-kas b/ci/jobs-to-kas new file mode 100755 index 0000000..7057970 --- /dev/null +++ b/ci/jobs-to-kas @@ -0,0 +1,19 @@ +#! /bin/bash + +# Read a GitLab CI job name on $1 and transform it to a +# list of Kas yaml files + +set -e -u + +# Read Job namne from $1 and split on / +IFS=/ read -r -a PARTS<<<$1 + +# Prefix each part with ci/ +PARTS=("${PARTS[@]/#/ci/}") + +# Suffix each part with .yml +PARTS=("${PARTS[@]/%/.yml}") + +# Print colon-separated +IFS=":" +echo "${PARTS[*]}" |