Настройте Jenkins для запуска MSBuild на платформе Linux - PullRequest
0 голосов
/ 14 февраля 2019

Есть ли способ настроить jenkins для запуска msbuild на платформе linux.Я вижу плагин msbuild, но его конфигурация в разделе «Global Tool Configuration» в основном связана с окнами.Также без плагина, если я попытаюсь просто использовать простой скрипт оболочки, чтобы загрузить все, что нужно для запуска msbuild или аналога на хосте Linux, что бы это было.Мы используем дистрибутив centos linux и перепробовали все способы загрузки ядра dot-net

sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm

sudo yum install dotnet-sdk-2.2

Такжепопробовал: -

https://medium.com/@hudsonmendes/build-net-4-5-on-linux-in-5-minutes-and-see-what-it-is-like-848ea45fc667

Но это также никогда не работает.Я знаю, что мы можем использовать Windows Slave или любую машину для достижения этой цели.Но все, что мне нужно, это найти какой-нибудь выход из коробки, чтобы иметь возможность построить проект dot net на любой платформе linux (в нашем случае centos), используя msbuild или его эквивалент для linux.

Любая помощь здесь будет с благодарностью, как всегда.

1 Ответ

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

На самом деле некоторые двоичные файлы .net могут использоваться в Linux: https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial (выберите ваш дистрибутив слева).Затем вы можете выполнить сборку через bash.

...