msbuild.exe не запускается на виртуальной машине Linux в Azure

POSIX распознает множество вариантов регулярных выражений - основных регулярных выражений (BRE) и расширенных регулярных выражений (ERE). И даже тогда есть причуды из-за исторических реализаций утилит, стандартизированных POSIX.

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

Зайдите в книгу Джеффа Фридля , посвященной регулярным выражениям .

-1
задан Stefan Becker 28 February 2019 в 08:07
поделиться

1 ответ

Чтобы выполнить ваше требование, вы должны установить «.NET Core SDK» в виртуальной машине Azure Jenkins Linux, а затем просто использовать шаг сборки «Выполнить оболочку» с помощью команды «dotnet build ContinuousIntegration / ContinuousIntegration.sln»

Чтобы установить «.NET Core SDK» на виртуальной машине Azure Jenkins Linux, перейдите на https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/install и нажмите на «Linux» на этой странице, а затем выберите необходимый дистрибутив Linux и следуйте приведенным инструкциям.

Для получения дополнительной информации о поддержке MSBuild в различных операционных системах см. https://github.com/Microsoft/msbuild/blob/master/documentation/wiki/Building-Testing-and-Debugging-on-. Net-Core-MSBuild.md

Просто к вашему сведению, я протестировал и воспроизвел ваш сценарий и столкнулся с той же ошибкой, о которой вы упомянули, а затем я выполнил описанный выше процесс и успешно решил проблему. Надеюсь, это поможет. Cheers !!

PS: в вашем скрипте оболочки вы должны перейти в нужную папку, чтобы это работало.

0
ответ дан Gideon Benzo 28 February 2019 в 08:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: