在建立纱线之后

时间:2018-08-10 13:27:10

标签: azure msbuild azure-devops yarnpkg

我使用yarn自定义扩展创建了构建定义。

enter image description here

构建正常:

enter image description here

但是,很明显,纱线构建任务不会产生任何输出

enter image description here

我在这里缺少什么才能生成可以部署到Azure的构建输出?

更新1: 我能够配置副本,但是即使使用node_modules,它也可以复制整个文件夹。应该只有一个构建文件夹

enter image description here

1 个答案:

答案 0 :(得分:3)

“发布工件”任务会发布代​​理“ a”文件夹中存在的构建工件。

如果您不将输出复制到文件夹“ a”,则发布任务将不会发布任何内容,并且您会收到以下消息:

  

目录'... \ a'为空。什么都不会添加到构建...

在“发布工件”任务之前,您需要添加Copy Files任务,在此任务中,应将Yarn输出复制到代理中的文件夹“ a”,然后发布将成功。