Я хочу поделиться файлом между двумя заданиями и изменить его, если есть измененные файлы.Сценарий python сравнивает файл cache.json
с изменениями и иногда изменяет файл cahce.
.gitlab-ci.yaml
:
image: ubuntu
stages:
- test
cache:
key: one-cache
paths:
- cache.json
job1:
stage: test
script:
# - touch cache.json
- cat cache.json
- python3 modify_json_file.py
- cat cache.json
Проблема заключается в том, что файл cache.json
не существует вследующий запуск работы.Я получаю сообщение об ошибке: cat: cache.json: No such file or directory
.Я также вставил один раз команду touch, но это ничего не изменит для следующего запуска без команды touch.
Я что-то не так или не понимаю cache
в gitlab неправильно.