目录
Azure DevOps 插件打包配置文件解读(azure-devops-extension.json)
Azure DevOps 插件打包配置文件解读(azure-devops-extension.json)
{
"manifestVersion": 1,
"id": "",//插件id
"publisher": "作者",
"version": "1.0.0", //插件版本号
"name": "",//插件名称
"description": "Azure DevOps extension sample", //插件描述
"categories": [
"Azure Pipelines" //插件分类
],
"targets": [
{
"id": "Microsoft.VisualStudio.Services"
}
],
"icons": {
"default": "logo.png" //插件logo
},
"content": {
"details": {
"path": "overview.md"
}
},
"files": [
{
"path": "static", //打包静态资源
"addressable": true
},
{
"path": "dist", //打包路径
"addressable": true
}
]
}
简易步骤
- 初始npm 包清单
npm init -y
- 安装SDK 包并将其保存到 npm 包清单
npm install vss-web-extension-sdk --save
打包步骤
- 获取打包工具(tfx-cli)
npm i -g tfx-cli
- 打包命令行
npx tfx-cli extension create --manifest-globs azure-devops-extension.json