improve
This commit is contained in:
1 parent
01e077f23e
commit
67028859dd
4 files changed
+10
-8
No files matched your search
@@ -21,14 +21,23 @@ validate_$name:
|
|||||||
paths:
|
paths:
|
||||||
- $dir/.terraform.lock.hcl
|
- $dir/.terraform.lock.hcl
|
||||||
expire_in: 1 hour
|
expire_in: 1 hour
|
||||||
|
rules:
|
||||||
|
- changes:
|
||||||
|
- $dir/**
|
||||||
|
- coder-base/**
|
||||||
|
|
||||||
deploy_$name:
|
deploy_$name:
|
||||||
stage: deploy
|
stage: deploy
|
||||||
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
|
||||||
dependencies:
|
dependencies:
|
||||||
- validate_$name
|
- validate_$name
|
||||||
|
rules:
|
||||||
|
- changes:
|
||||||
|
- $dir/**
|
||||||
|
- coder-base/**
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
done
|
done
|
||||||
@@ -1,8 +1,3 @@
|
|||||||
variable "language" { ## construct docker image with this?
|
|
||||||
description = "Language label for metadata"
|
|
||||||
type = string
|
|
||||||
}
|
|
||||||
|
|
||||||
variable "docker_image" {
|
variable "docker_image" {
|
||||||
description = "Docker image to use for the container"
|
description = "Docker image to use for the container"
|
||||||
type = string
|
type = string
|
||||||
|
|||||||
@@ -34,8 +34,7 @@ data "coder_parameter" "java_version" {
|
|||||||
module "java_workspace" {
|
module "java_workspace" {
|
||||||
source = "git::https://git.bobert.me/anthorob/coder-templates.git//coder-base?ref=main"
|
source = "git::https://git.bobert.me/anthorob/coder-templates.git//coder-base?ref=main"
|
||||||
|
|
||||||
language = "Java"
|
docker_image = "registry.bobert.me/anthorob/coder-images:java${data.coder_parameter.java_version.value}"
|
||||||
docker_image = "registry.bobert.me/anthorob/coder-images:java${data.coder_parameter.java_version.value}"
|
|
||||||
|
|
||||||
language_metadata = [
|
language_metadata = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -24,7 +24,6 @@ data "coder_parameter" "php_version" {
|
|||||||
module "php_workspace" {
|
module "php_workspace" {
|
||||||
source = "git::https://git.bobert.me/anthorob/coder-templates.git//coder-base?ref=main"
|
source = "git::https://git.bobert.me/anthorob/coder-templates.git//coder-base?ref=main"
|
||||||
|
|
||||||
language = "PHP"
|
|
||||||
docker_image = "registry.bobert.me/anthorob/coder-images:php${data.coder_parameter.php_version.value}"
|
docker_image = "registry.bobert.me/anthorob/coder-images:php${data.coder_parameter.php_version.value}"
|
||||||
|
|
||||||
language_metadata = [
|
language_metadata = [
|
||||||
|
|||||||
Reference in new issue
Block a user