Как настроить процесс сборки, когда ваш код зависит от (локальных) DLL - PullRequest
1 голос
/ 28 марта 2019

Я пытаюсь настроить автоматический процесс сборки в DevOps Azure.

Проблема в том, что мой код зависит от некоторых библиотек (Dlls), которые не отслеживаются моим хранилищем (и не являются пакетами nuget).

Можно ли каким-либо образом загрузить зависимости и заставить их использовать DevOps Azure?

Я уже пытался создать конвейер, следуя «мастеру» Azure, но не могу найти способ загрузить отсутствующие библиотеки.

Я ничего не знаю о файлах yaml и о том, как их использовать, поэтому я просто следовал инструкциям.

Если возможно, то, что я ожидаю, - это возможность настроить агент сборки, который обнаружит неотслеживаемые зависимости в процессе сборки.

1 Ответ

2 голосов
/ 28 марта 2019

Существуют следующие задачи, которые можно использовать для загрузки этих библиотек из разных мест.Вы можете просто нажать добавить задачу и искать их.Существуют более сложные способы, такие как хранение в другом хранилище и создание артефакта для использования.

  • Загрузить артефакты - FileShare
  • AWS S3 Загрузить
  • Загрузить защищенный файл
  • Загрузить файл
  • Копировать файлы через SSH
  • Загрузка SFTP / SSH

Теперь, если бы это был я, я бы просто добавил эти библиотеки DLL в папку lib и отслеживал их в вашем хранилище.Таким образом, есть все, что нужно для создания вашего приложения.

...