【文件属性】:
文件名称:purge-artifacts-action:通过设置过期时间来负责删除旧工件的操作
文件大小:251KB
文件格式:ZIP
更新时间:2021-05-02 13:20:34
actions artifacts TypeScript
删除工件动作
通过设置到期持续时间来负责删除旧工件的操作。
希望这只是在github本地实现此功能之前的临时解决方案。
输入项
expire-in
需要将工件保留多长时间。 大多数的人类可读的格式支持10 minutes , 1hr 20mins , 1week 。 请查看以获取更多信息。
产出
deleted-artifacts
序列化已删除工件的列表。 没有删除任何内容时为空[]
用法
以cron的身份运行此操作。 这不会删除正在运行的工作流的工件,因为它们在工作流完成之后会保留下来。
name : ' Delete old artifacts '
on :
schedule :
- cron : ' 0 * * * * ' # every hour
jobs :
delete-artifacts :
runs-on : ubuntu-latest
【文件预览】:
purge-artifacts-action-master
----.nvmrc(8B)
----package.json(1KB)
----__tests__()
--------main.test.ts(1002B)
--------utils.test.ts(2KB)
----.eslintrc.json(3KB)
----.github()
--------workflows()
----.prettierignore(24B)
----jest.config.js(235B)
----action.yml(340B)
----LICENSE(1KB)
----package-lock.json(246KB)
----dist()
--------index.js(663KB)
----src()
--------utils.ts(2KB)
--------main.ts(1KB)
----tsconfig.json(923B)
----__mocks__()
--------@actions()
----types.d.ts(374B)
----.gitignore(1KB)
----README.md(1KB)
----yarn.lock(186KB)
----.eslintignore(24B)
----.prettierrc.json(153B)