【发布时间】:2021-09-02 05:40:57
【问题描述】:
我有一个 GitHub 存储库,其中包含旨在每天运行的 GitHub 操作。 Action 本身会生成一个 CSV 文件,我将其作为工件上传:
- name: Upload CSV artifact
uses: actions/upload-artifact@v2
with:
name: results-csv
path: output/*.csv
if-no-files-found: warn
retention-days: 7
我想要实现的是,例如,如果作业在星期一运行并存储了 CSV 工件,然后它在星期一运行,我想提取保留的工件。并比较两次执行之间的数据变化。 我已经知道如何拉它了:
# Download Artifacts
- name: Download all workflow run artifacts
uses: actions/download-artifact@v2
我希望 Action 运行的方式是这样的:
- 拉出保留的工件
- 运行将生成新工件的代码,比较两者之间的差异。
- 上传新工件。 问题是当我按这个顺序运行动作时,我得到了这个:
未指定工件名称,正在下载所有工件 为每个正在下载的工件创建一个额外的目录 找不到相关工作流的任何工件 已下载 0 个工件 工件下载已成功完成
我在配置中缺少什么?还是我想要实现的目标不可行?
【问题讨论】:
标签: github github-actions