TFS任务插件上传异常并在控制台上创建警告

时间:2018-02-05 12:34:20

标签: azure-devops tfsbuild azure-pipelines azure-pipelines-release-pipeline

在上传和构建Build Task的扩展包时获取异常和警告。

我在清单文件

下面创建了一个构建任务插件
{
 "id": "sample-custom-build-task",
 "type": "ms.vss-distributed-task.task",
 "description": "Adds sample type Build Task",
 "targets": [
               "ms.vss-distributed-task.tasks"
           ],
 "properties": {
               "name": "buildtask"
               }
}

Buildtask是主目录中的一个文件夹,其中包含node_modules,task.json,tsconfig,package.json和任务映像文件。

tsConfig.json看起来像这样。

{
  "compilerOptions":  
   {
     "target": "es6",                          
     "module": "commonjs",                     
     "lib": ["es2015"],                       
     "allowJs": true,                       
     "checkJs": true,                       
     "sourceMap": true,                     
     "removeComments": true,                
     "strict": true,                         
     "noImplicitAny": false,                 
     "moduleResolution": "node",            
     "typeRoots": ["node_modules/typings"], 
     "types": ["node"]                      
  },
 "exclude": [
           "**/node_modules/*",
           "/NodeExecutor.ts"
  ],
  "enableAutoDiscovery":true
 }

每当我打包我的插件时,控制台上都会出现一些警告。 参考图片

tfx extension create warning on console

并上传扩展程序显示此错误 TFS extension Upload Warning

奇怪,对我来说,在过去我制作构建任务插件但没有错误和警告,每当我在我的包中添加node_modules时它给了我错误。

我错了,我在清单文件中添加了整个构建任务文件夹。

提前致谢。

1 个答案:

答案 0 :(得分:0)

删除BuildTask的"addressable": true代码:

"files": [
    {
      "path": "logo.png",
      "addressable": true
    },
    {
      "path": "BuildTask"
    }
  ]

此外,BuildTask文件夹应包含task.json文件。