Я делаю это путем включения отдельной папки развертывания в репозиторий git с моим исходным кодом. Эта папка содержит все дополнительные материалы (exe), которые мне нужно вызвать для развертывания.
Вы можете, если хотите, хранить эти артефакты в другом репо и / или другом артефакте, если хотите, так как вы можете получить любое числоразличных артефактов
Затем я включаю папку развертывания при публикации артефактов. На этапе сборки вы извлекаете артефакты и включаете в них свой EXE.
Вы должны иметь возможность использовать такие вещи, как NPM , для установки вспомогательных библиотек на лету, но ни один из моихтребуемые библиотеки когда-либо поддерживаются.
Вы также можете использовать самодостаточный агент, который является вашим собственным хостом (часто виртуальной машиной Azure). Там вы устанавливаете все, что вам нужно, затем устанавливаете самодостаточный агент DevOps, который позволяет использовать его для построения конвейеров.