Hit*_*nds 20 continuous-integration github github-actions
我知道您可以在同一工作流程的作业之间共享工件...
但是如何在不同的工作流程中共享工件?
Tob*_*bbe 19
GitHub 现在添加了一个用于下载工件的REST API。基本上你做
GET repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}
Run Code Online (Sandbox Code Playgroud)
然后您必须Location:在响应中查找,然后访问该 url 以下载工件。该网址的有效期为 1 分钟。
有一个使用上述 API 的 GitHub 操作,您可以轻松地将其添加到您的工作流程中。我像这样使用它
- name: Download artifact
uses: dawidd6/action-download-artifact@v2
with:
workflow: ${{ github.event.workflow_run.workflow_id }}
workflow_conclusion: success
Run Code Online (Sandbox Code Playgroud)
在此处阅读更多相关信息:https : //github.com/dawidd6/action-download-artifact
| 归档时间: |
|
| 查看次数: |
3746 次 |
| 最近记录: |