Установка пакетов bower в team services build

Таким образом, у меня есть определение сборки для проекта team services

Мой исходный код в РЕПО не включает пакеты, загруженные через bower, однако у меня есть bower.файл json в решении.

Я хочу, чтобы моя задача bower в сборке загрузила мои пакеты bower в проект, а затем была включена в выходные данные артефакта

Моя сборка выполняет задачу bower, но я не вижу выходных пакетов в папке назначения

Любая помощь будет отличной

Это мое определение сборки для bower Введите описание изображения здесь

Я предполагал, что задача bower восстановит все пакеты в сборке, возможно, я неправильно заказал задачу?

1 ответ

  1. Я создал тест для вывода пакетов bower в папку drop с размещенным агентом сборки , вы можете проверить мои шаги ниже и протестировать на своей стороне:

    1. В моем тесте я только что создал bower.JSON-файл для установки пакетов jquery. Из журнала сборки мы видим, что пакеты jquery установлены в папке bower_components . Папка bower_components создается $(build.sourcesdirectory)по умолчанию.

    Введите описание изображения здесь

    1. Поэтому я просто создаю другую Copy Filesзадачу и копирую папку bower_components$(build.artifactstagingdirectory).

    Введите описание изображения здесь

    1. Затем вы увидите папку bower_components будет в папке drop:

    Введите описание изображения здесь