修复gitCI中文件的创建时间与修改时间
前情提要
hexo发现经过CI之后,所有文章的 更新时间(mtime) 变成了CI运行的时间。
解决思路
在CI checkout代码时,使用文件最后一次涉及的commit时间作为文件的修改时间,进行mtime的恢复。
解决方案
1 | # .github/workflows/action.yml |
代码解释
1 | 列出需要恢复修改时间的文件 |
以上!まいど~
hexo发现经过CI之后,所有文章的 更新时间(mtime) 变成了CI运行的时间。
在CI checkout代码时,使用文件最后一次涉及的commit时间作为文件的修改时间,进行mtime的恢复。
1 | # .github/workflows/action.yml |
1 | # 列出需要恢复修改时间的文件 |
以上!まいど~