个人知识库
Author: 刘杰文, Date: 2023-06-04 21:50:00 +0800, Categories: GitHubGitHub PagesGitHub Actions, Tags: GitHubGitHub PagesGitHub ActionsGitHub Pages Jekyllexamples
首先说说有什么用呢?因为我们已经可以改变使用的分支了,如果也可以设置很长的artifact过期时间了,那我们就可以考虑允许他人直接下载制作好并打包好的网站,也就是artifact。
本文将以我的项目
FetchRPlayer
的docs_generation
分支进行举例说明。
在查找actions/upload-pages-artifact@v1
的文件以寻找改变过期时长的过程中,我发现了一个可输入数据:retention-days
:
来源:https://github.com/actions/upload-pages-artifact/blob/main/action.yml
于是我们修改workflow:
原文:
- name: Upload artifact uses: actions/upload-pages-artifact@v1
改后:
- name: Upload artifact uses: actions/upload-pages-artifact@v1 with: retention-days: 60
保存,提交!这样就好啦!