Опитвам се да накарам TeamCity да прави автоматизирани компилации за мен на CentOS, но ако създам тип runner на „MSBuild“, получавам следната грешка
Failed to start MSBuild.exe. Failed to find msbuild.exe at path: /usr/lib/mono/4.0/xbuild.exe
Опитах тип runner на „Visual Studio (sln)“, като настроих Visual Studio да бъде 2012 и получих следната грешка
No enabled compatible agents for this build configuration.
Когато гледам моите изисквания за агент, виждам:
Unmet requirements: DotNetFramework4.5_x86 exists
Честно казано нямам представа какво може да не е наред. Mono е готов и работи на тази машина, тъй като хоства уебсайт, създаден с Mono. Може ли някой с малко повече опит да ми каже какво съм направил грешно, моля?
[РЕДАКТИРАНЕ]
Току-що се опитах да създам символна връзка за това къде всъщност живее xbuild до мястото, където TeamCity го иска.
ln -s /usr/bin/xbuild /usr/lib/mono/4.0/xbuild.exe
Сега получавам следната грешка в регистрационния файл на компилацията, така че мисля, че не харесва символните връзки.
[MSBuild output] Cannot open assembly '/usr/lib/mono/4.0/xbuild.exe': File does not contain a valid CIL image.