Настраиваемая задача DevOps Azure - добавьте дополнительные ресурсы, необходимые для задачи - PullRequest
0 голосов
/ 05 февраля 2019

У меня есть пользовательская задача, основанная на скрипте PowerShell.Внутри скрипта я выполняю исполняемый файл (.exe).Связанные ресурсы (.exe, а также .dll) предоставляются репозиторием, используемым для конвейера сборки (т. Е. Я ссылаюсь на .exe в скрипте PowerShell).

Этот подход имеет большой недостатокчто мне нужно добавить .exe и .dll в каждый репозиторий, используемый с конвейером, который включает в себя пользовательскую задачу.

Есть ли способ включить папку с .exe и связанных .dll в пользовательскую задачусам?Если да, то как это работает?

Спасибо

1 Ответ

0 голосов
/ 05 февраля 2019

Решение довольно простое - просто добавьте ресурсы в папку задач, например

<tasknameFolder>
    <folderWithExecutable>
        <executableName>.exe
        <someDLLName>.dll
    <scriptname>.ps1
    task.json

, и укажите исполняемый файл в скрипте PowerShell, например

$compilerPath = "folderWithExecutable\someExecutable.exe"
&$compilerPath
...