- 作者:
- 分类:知识&开发->工具->文档工具
- 阅读:480
- 点赞:0
- 版权:CC BY-SA 4.0
- 创建:2024-05-14
- 更新:2024-05-14
版权声明:本文为 neucrack 的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接(持续更新):https://neucrack.com/p/538
原文链接(持续更新):https://neucrack.com/p/538
现在有两个yml 脚本,一个构建内容,然后往当前仓库的 gh-pages 分支推送内容,另外一个action yml 监测 gh-pages 分支 push 事件,然后balabala做某些操作。
实际发现 gh-pages 的action不会触发,参考: https://github.com/orgs/community/discussions/25702 , 原因是推送到 gh-pages 分支时用了secrets.GITHUB_TOKEN
这个变量作为鉴权key,github 为了防止递归action出现,只要用这个key推送的代码都不会触发其它action,解决方法就是自己申请一个 PAT key,用它进行鉴权,或者干脆把两个 action 合并到一个链里面吧。