gpt4 book ai didi

concourse - 在大厅作业/任务之间传递参数

转载 作者:行者123 更新时间:2023-12-02 08:13:50 28 4
gpt4 key购买 nike

在 concourse 任务和作业之间传递参数的最佳方式是什么?例如;如果我的第一个任务生成一个唯一 ID,那么将该 ID 传递给下一个作业或任务的最佳方式是什么?

最佳答案

如果您只是在同一作业中的任务之间传递,则可以使用工件 (https://concourse-ci.org/running-tasks.html#outputs),如果您在作业之间传递,则可以使用资源(例如将其放入 git 或 s3 中)。例如,如果你在任务之间传递,你可以有一个任务文件

---
platform: linux

image_resource: # ...

outputs:
- name: unique-id

run:
path: project-src/ci/fill-in-output.sh

脚本fill-in-output.sh 会将包含唯一ID 的文件放入路径unique-id/。这样,您就可以执行另一个任务,将唯一 ID 输出作为输入 (https://concourse-ci.org/running-tasks.html#inputs) 并使用该唯一 ID 文件。

关于concourse - 在大厅作业/任务之间传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43762914/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com