mirror of
https://gitlab.com/TECHNOFAB/coder-templates.git
synced 2025-12-11 17:50:06 +01:00
29 lines
652 B
YAML
29 lines
652 B
YAML
|
|
version: 3
|
||
|
|
output: prefixed
|
||
|
|
tasks:
|
||
|
|
deps:
|
||
|
|
sources:
|
||
|
|
- jsonnetfile*.json
|
||
|
|
generates:
|
||
|
|
- vendor/**/*
|
||
|
|
cmds:
|
||
|
|
- jb install
|
||
|
|
build:
|
||
|
|
desc: "Builds the specified template"
|
||
|
|
summary: |
|
||
|
|
Example: task build TEMPLATE=nix-docker
|
||
|
|
deps: [ deps ]
|
||
|
|
sources:
|
||
|
|
- "{{ .TEMPLATE }}/*"
|
||
|
|
generates:
|
||
|
|
- "{{ .TEMPLATE }}/out.tf.json"
|
||
|
|
cmds:
|
||
|
|
- inka export ./{{ .TEMPLATE }} --out ./{{ .TEMPLATE }}/out.tf.json
|
||
|
|
upload-to-coder:
|
||
|
|
desc: "Uploads the specified template to coder"
|
||
|
|
deps: [ build ]
|
||
|
|
dir: "{{ .TEMPLATE }}"
|
||
|
|
interactive: true
|
||
|
|
cmds:
|
||
|
|
- coder templates push "{{ .TEMPLATE }}"
|