Last updated on July 23, 2022

流程:Git Tag → GitHub Action → VSCode Extensions Marketplace

Token

Personal Token 详情文档:https://code.visualstudio.com/api/working-with-extensions/publishing-extension#get-a-personal-access-token

  1. 登录 Azure DevOps,创建 Token
  2. 创建 组织(Organization)
  3. 创建 Token
    1. Organization,需要配置为:All accessible organizations
    2. Expiration,最大可配置为一年
    3. Scopes,选择 Marketplace 即可,同时勾选 Manage

Untitled

dev.azure.com_vinomhu__usersSettings_tokens.png

  1. 在项目中配置 Token (VSCE_PAT)

Untitled

Extension

GitHub Action 相关文档:https://docs.github.com/en/actions/quickstart

  1. 在项目根目录创建 .github/workflows 目录

  2. 创建一个 .yaml 文件(例如:deploy.yml

    其中使用 actions/checkoutactions/setup-node 等 Action 可在 Action Marketplace 查看,建议使用最新版本

  3. 拓展仓库 Git Tag 推送之后,GitHub Action 将自动触发 Deploy 将拓展发布

Untitled