Zuul-ci zuul передает переменную зависимой работе
У меня есть вопрос относительно опции zuul_return, упомянутой в документации https://zuul-ci.org/docs/zuul/reference/jobs.html#return-values Как я могу поймать / ссылаться на возвращаемую переменную в зависимом задании. Так, например, у меня есть одна работа, назовем ее build-smth, которая запускает playbook foo-bar.yaml, в котором есть только эта задача
tasks:
- zuul_return:
data:
foo: bar
Затем у меня есть задание post-foo, которое зависит от build-smth. И я хотел бы поймать эти возвращенные данные из build-smth в задании post-foo, которое запускает playbook bar-foo.yaml, и использовать его в этой playbook?, потому что честно говоря, я не знаю, правильно ли я понимаю это из документации, но я должен иметь возможность передавать одну переменную из одной работы в другую, которая зависит от частной работы. Спасибо, любая помощь будет принята с благодарностью
1 ответ
Переменная присутствует в зависимом задании как обычная доступная переменная:
tasks:
- debug:
msg: "{{ foo }}"