直接从 Github 发布 Chrome 扩展
Publishing Chrome Extension directly from Github
我在 Google Chrome 商店托管了我的 chrome 扩展程序(我编写的扩展程序)。我确实创建了一个开发者帐户(一个 5 美元)。
我想 link 我的 chrome 扩展到它的 github 存储库,并在每次更新代码时自动更新它,而不是手动压缩和上传 zip文件。有没有办法做到这一点?我在这里找不到任何东西 https://developer.chrome.com/docs/webstore/publish/
有一个自托管部分,但我认为这对我的尝试没有帮助。有没有人想出从 github 到 chrome 商店的自动部署?
您可以考虑使用GitHub Action, like for instance Chrome Extension upload & publish
这样,zip/upload 过程将自动化。
示例:
uses: Klemensas/chrome-extension-upload-action@$VERSION
with:
refresh-token: 'xxxxxxxxxxxxxxxxxxxxxx'
client-id: 'xxxxxxxxxxxxx'
client-secret: ${{ secrets.CHROME_EXTENSION_SECRET }}
file-name: './extension.zip'
app-id: 'xzc12xzc21cx23'
publish: true
如 by wOxxOm, make sure to set the client-secret
value as a GitHub Secret, as shown here.
在上面的示例中,我引用了一个名为“CHROME_EXTENSION_SECRET
”的秘密,您必须首先在您的 GitHub 存储库中定义它,该存储库具有您的扩展源:
${{ secrets.CHROME_EXTENSION_SECRET }}
我在 Google Chrome 商店托管了我的 chrome 扩展程序(我编写的扩展程序)。我确实创建了一个开发者帐户(一个 5 美元)。
我想 link 我的 chrome 扩展到它的 github 存储库,并在每次更新代码时自动更新它,而不是手动压缩和上传 zip文件。有没有办法做到这一点?我在这里找不到任何东西 https://developer.chrome.com/docs/webstore/publish/
有一个自托管部分,但我认为这对我的尝试没有帮助。有没有人想出从 github 到 chrome 商店的自动部署?
您可以考虑使用GitHub Action, like for instance Chrome Extension upload & publish
这样,zip/upload 过程将自动化。
示例:
uses: Klemensas/chrome-extension-upload-action@$VERSION
with:
refresh-token: 'xxxxxxxxxxxxxxxxxxxxxx'
client-id: 'xxxxxxxxxxxxx'
client-secret: ${{ secrets.CHROME_EXTENSION_SECRET }}
file-name: './extension.zip'
app-id: 'xzc12xzc21cx23'
publish: true
如client-secret
value as a GitHub Secret, as shown here.
在上面的示例中,我引用了一个名为“CHROME_EXTENSION_SECRET
”的秘密,您必须首先在您的 GitHub 存储库中定义它,该存储库具有您的扩展源:
${{ secrets.CHROME_EXTENSION_SECRET }}