gpt4 book ai didi

visual-studio-code - 通过 Azure DevOps 发布 VS Code 扩展

转载 作者:行者123 更新时间:2023-12-02 07:21:21 28 4
gpt4 key购买 nike

阅读后VSCode Publish Extension文档,我已成功使用 vsce 手动发布 VSCode 扩展.

我想知道是否有一种方法可以通过 Azure DevOps 管道(构建或发布)自动发布扩展,而不是手动发布。

我尝试使用 vsce但我收到身份验证错误

Resource not available for anonymous access. Client authentication required.

使用vsce publish -p <access_token>不可能,因为管道是公共(public)的,每个人都可以看到访问 token ...

那么,有没有办法通过 Azure DevOps Pipeline 甚至 Travis CI 自动发布 Visual Studio Code 扩展?

最佳答案

您可以将个人访问 token 添加为 secret 变量,这样任何人都看不到它。

转到 Azure DevOps 的管道并单击“编辑”,而不是在左上角单击“变量”:

enter image description here

现在单击 + 图标并添加变量,选中“将此值保密”复选框:

enter image description here

现在你可以这样使用:$(PAT),例如:

vsce publish -p $(PAT)

变量值不会出现在 YAML 中:)

关于visual-studio-code - 通过 Azure DevOps 发布 VS Code 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58192624/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com