nro*_*fis 4 visual-studio-code azure-devops vscode-extensions azure-pipelines
阅读VSCode 发布扩展文档后,我成功使用vsce.
我想知道是否有一种方法可以通过 Azure DevOps 管道(构建或发布)自动发布扩展,而不是手动发布。
我尝试vsce在那里使用,但出现身份验证错误
资源不可用于匿名访问。需要客户端身份验证。
使用vsce publish -p <access_token>是不可能的,因为管道是公共的,每个人都可以看到访问令牌......
那么,有没有办法通过 Azure DevOps Pipeline 甚至 Travis CI 自动发布 Visual Studio Code 扩展?
您可以将个人访问令牌添加为秘密变量,这样任何人都看不到它。
转到 Azure DevOps 的管道并单击“编辑”,而不是在左上角单击“变量”:
现在单击图标+并添加变量,标记复选框“将此值保密”:
现在你可以这样使用它:$(PAT),例如:
vsce publish -p $(PAT)
Run Code Online (Sandbox Code Playgroud)
变量值不会出现在 YAML 中:)
| 归档时间: |
|
| 查看次数: |
1225 次 |
| 最近记录: |