在团队服务构建上安装bower包

时间:2016-10-06 09:56:28

标签: visual-studio build bower azure-devops

所以我的团队服务项目有一个构建定义

我在repo中的源代码不包括通过bower加载的包,但是我在解决方案中有一个bower.json文件。

我希望构建中的bower任务将我的bower包加载到项目中,然后包含在工件drop输出中

我的构建确实运行了bower任务,但我没有看到目标文件夹中的输出包

任何帮助都会很棒

这是我对凉亭enter image description here

的构建定义

我认为凉亭任务会将所有包恢复到构建中,也许我还没有正确地订购任务?

1 个答案:

答案 0 :(得分:0)

我已经创建了一个测试,用于输出bower软件包以使用托管构建代理删除文件夹,您可以查看我的以下步骤并在您身边进行测试:

  1. 在我的测试中,我刚创建了一个bower.json文件来安装jquery包。在构建日志中,我们可以看到jquery软件包是在文件夹 bower_components 中安装的。文件夹 bower_components 默认情况下在$(build.sourcesdirectory)中创建。
  2. enter image description here

    1. 所以我只创建了另一个Copy Files任务,并将文件夹 bower_components 复制到$(build.artifactstagingdirectory)
    2. enter image description here

      1. 然后您会看到文件夹 bower_components 将位于drop文件夹中:
      2. enter image description here