update CI

This commit is contained in:
anthorob committed 2025-07-09 12:49:46 -04:00
1 parent 67028859dd
commit 1dc4d99fa3
2 files changed
+3 -3

No files matched your search

+1 -2
View File
@@ -4,9 +4,8 @@ stages:
generate-child-pipeline: generate-child-pipeline:
stage: generate stage: generate
image: alpine:latest image: bash:latest
script: script:
- apk add --no-cache bash
- chmod +x ci-scripts/generate-pipeline.sh - chmod +x ci-scripts/generate-pipeline.sh
- ./ci-scripts/generate-pipeline.sh > child-pipeline.yml - ./ci-scripts/generate-pipeline.sh > child-pipeline.yml
artifacts: artifacts:
+2 -1
View File
@@ -8,6 +8,7 @@ echo " - deploy"
for dir in templates/*; do for dir in templates/*; do
[ -d "$dir" ] || continue [ -d "$dir" ] || continue
name=$(basename "$dir") name=$(basename "$dir")
display_name=$(echo "$name" | sed 's/.*/\u&/' | sed 's/-/ /g')
cat <<EOF cat <<EOF
@@ -31,7 +32,7 @@ deploy_$name:
image: registry.bobert.me/anthorob/coder-images:coder-cli image: registry.bobert.me/anthorob/coder-images:coder-cli
script: script:
- coder templates push -d $dir --name "${CI_COMMIT_SHORT_SHA}" --message "Auto-deployed from ${CI_PROJECT_PATH} on commit ${CI_COMMIT_SHORT_SHA}" --yes $name - coder templates push -d $dir --name "${CI_COMMIT_SHORT_SHA}" --message "Auto-deployed from ${CI_PROJECT_PATH} on commit ${CI_COMMIT_SHORT_SHA}" --yes $name
- coder templates edit $name --display-name "$(echo "$name" | sed 's/.*/\u&/' | sed 's/-/ /g')" --description "Development environment for $name" --icon "/icon/$name.svg" --yes - coder templates edit $name --display-name "$display_name Dev Environment" --description "Development environment for $name" --icon "/icon/$name.svg" --yes
dependencies: dependencies:
- validate_$name - validate_$name
rules: rules: