原文地址:https://waynegong.cn/posts/48515.html
背景
目前 microsoft-todo-browser-ext 在代码提交到 master 分支后,会自动执行 GitHub Action 进行构建,但发布过程仍然需要人工进行手动发布。
为了解决这类重复性操作,减少可能出现的操作失误,将发布过程通过自动化完成。
方案
当 master 分支触发 tag push 事件后,开始启动 Github Action 进行 CI 构建,构建完成后通过脚本将构建的产物上传到 Chrom Store,并进行自动(或手动)发布。
Chrome Web Store API 提供了上传、发布 Chrome 插件的相关接口,在

本文介绍了如何通过Github Action自动化发布Chrome扩展。当代码推送到master分支并触发tag push事件时,Github Action会进行CI构建,然后使用chrome-webstore-upload库上传并发布到Chrome Store。详细步骤包括在Google Cloud Platform配置OAuth、启用Chrome Store API,以及编写上传和发布脚本。
最低0.47元/天 解锁文章
1475

被折叠的 条评论
为什么被折叠?



