Я использую Visual Studio Online с Git и настроил непрерывную сборку с агентом сборки, работающим на виртуальной машине, которую я контролирую.git fetch теги на Visual Studio онлайн агент сборки
Я добавил шаг сценария PowerShell для создания файла msi на версиях, означающих, что у них есть тег. Проблема в том, что теги автоматически не извлекаются, когда репо синхронизируется на первом этапе (Visual studio).
Я думал, что я мог бы это исправить, просто добавив «мерзавец принести --tags» в начале сценария PowerShell, но это выводит эту ошибку:
[error]bash: /dev/tty: No such device or address
[error]error: failed to execute prompt script (exit code 1)
[error]fatal: could not read Username for 'https://myaccount.visualstudio.com': Invalid argument
Когда я создал агент построения он создан токен доступа, но это явно не используется, и он запрашивает имя пользователя/пароль.
Кто-нибудь знает, как это решить?
Я нашел одно решение, которое должно сделать пользователя для агента и установить диспетчер учетных данных. Было бы неплохо использовать тот же токен доступа, что и визуальная студия. – jan