summaryrefslogtreecommitdiff
path: root/Use YAML anchors to reuse scripts in Gitlab CI.md
blob: ba22919caa5c023bb46828da465b3463d5b8b5bc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
[[Docker-in-docker]]

**Re-usable scripts** via YAML anchors, `extends` doesn't seem to merge scripts.
```
.devstack-script: &devstack-script
  - echo "${SECURE_YAML}" > secure.yaml
  - echo "${SSH_PRIVATE_KEY}" | base64 -d > ssh-id

blaat:
  script:
    - *devstack-script
    - myscript
```