ci: Import ci pipeline from original repo
All checks were successful
dustin/sshca/pipeline/head This commit looks good

When this repository was split from the original *dustin/sshca*
repository, the CI pipeline was not imported.  It wouldn't have mattered
if it had been, since it wouldn't have worked, anyway, given the path
changes.
This commit is contained in:
2023-11-13 20:06:58 -06:00
parent be4f5eb6d7
commit 818cfc94c2
5 changed files with 96 additions and 0 deletions

13
ci/common.sh Normal file
View File

@@ -0,0 +1,13 @@
escape_name() {
echo "$1" \
| tr A-Z a-z \
| sed -e 's/[^a-zA-Z0-9._-]/-/g' -e 's/^[.-]/_/'
}
REGISTRY_URL=git.pyrocufflink.net
NAMESPACE=containerimages
NAME="${JOB_NAME#*/}"
NAME=$(escape_name "${NAME%/*}")
TAG=$(escape_name "${BRANCH_NAME}")
IMAGE_NAME="${REGISTRY_URL}/${NAMESPACE}/${NAME}"