Есть простой раннер, разбитый на 2 этапа.
Как можно сохранять состояние между этапами? Чтобы можно было одним этапос собрать приложение, а следующим этапом его задеплоить.
stages:
- build
- deploy
cache:
paths:
- node_modules/
build:
stage: build
script:
- touch 1.txt
- echo 1 >> 1.txt
deploy:
stage: deploy
script:
- touch 2.txt
- echo 2 >> 2.txt
stage: build
Checking cache for default...
Successfully extracted cache
$ touch 1.txt
$ echo 1 >> 1.txt
Creating cache default...
WARNING: node_modules/: no matching files
Archive is up to date!
Created cache
Job succeeded
stage: deploy
Using Shell executor...
Running on razrab...
Fetching changes...
Removing 1.txt