0

我对文档中提到的 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

接下来我有一个依赖于 build-smth 的 post-foo 工作我想在运行 playbook bar-foo.yaml 的 post-foo 作业中捕获来自 build-smth 的返回数据并在这个 playbook 中使用它?,因为老实说,我不知道是否从文档中正确理解了这一点,但我应该能够将一个变量从一项工作传递给另一个依赖于 privious 工作的变量。感谢任何帮助将不胜感激

4

1 回答 1

0

该变量作为常规 ansible 变量存在于相关作业中:

tasks:
  - debug:
      msg: "{{ foo }}"
于 2021-09-02T09:49:15.947 回答