update CI
This commit is contained in:
1 parent
67028859dd
commit
1dc4d99fa3
2 files changed
+3
-3
No files matched your search
+1
-2
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
Reference in new issue
Block a user