使用GitHub Pages Jekyll工作流配置过期天数

个人知识库

Author: 刘杰文, Date: 2023-06-04 21:50:00 +0800, Categories: GitHubGitHub PagesGitHub Actions, Tags: GitHubGitHub PagesGitHub ActionsGitHub Pages Jekyllexamples

使用GitHub Pages Jekyll工作流配置过期天数

首先说说有什么用呢?因为我们已经可以改变使用的分支了,如果也可以设置很长的artifact过期时间了,那我们就可以考虑允许他人直接下载制作好并打包好的网站,也就是artifact。

本文将以我的项目FetchRPlayerdocs_generation分支进行举例说明。

在查找actions/upload-pages-artifact@v1的文件以寻找改变过期时长的过程中,我发现了一个可输入数据:retention-days

image-20230604215507227

来源: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

保存,提交!这样就好啦!