45 lines
1.2 KiB
YAML
45 lines
1.2 KiB
YAML
|
---
|
||
|
version: '3'
|
||
|
|
||
|
vars:
|
||
|
SHARED_COMMON_FOLDER: common
|
||
|
VARIABLES_URL: https://gitlab.com/megabyte-labs/documentation/shared/-/raw/master/common.json
|
||
|
|
||
|
tasks:
|
||
|
copy:
|
||
|
log:
|
||
|
error: Finished copying common files
|
||
|
start: Copying common files
|
||
|
success: Copied common files
|
||
|
cmds:
|
||
|
- mv .gitlab-ci.yml .gitlab-ci.yml.bak
|
||
|
- cd ./{{.SHARED_COMMON_FOLDER}} && cp -rf . .. && cd ..
|
||
|
- mv .gitlab-ci.yml.bak .gitlab-ci.yml
|
||
|
- task: :common:husky:permissions
|
||
|
|
||
|
template:
|
||
|
cmds:
|
||
|
- task: template:files
|
||
|
|
||
|
template:files:
|
||
|
deps:
|
||
|
- template:files:liquidjs
|
||
|
|
||
|
template:files:liquidjs:
|
||
|
cmds:
|
||
|
- task: :upstream:template:liquidjs
|
||
|
vars:
|
||
|
ADDITIONAL_IGNORE_FOLDERS: -path './{{.SHARED_COMMON_FOLDER}}*' -o -path './deprecated*' -o
|
||
|
|
||
|
variables:
|
||
|
log:
|
||
|
error: Encountered error in `.variables.json` generation sequence
|
||
|
start: Beginning `.variables.json` generation sequence
|
||
|
success: Completed `.variables.json` generation sequence
|
||
|
cmds:
|
||
|
- curl -s {{.VARIABLES_URL}} > .variables.json
|
||
|
- task: :upstream:variables
|
||
|
vars:
|
||
|
INPUT_FILE: .variables.json
|
||
|
OUTPUT_FILE: .variables.json
|