Jenkins, MSBuild и Includes

Однажды оказалось, что Jenkins фейлит билды MSVS 2012 (которые выполняются посредством консольного msbuild), с сообщениями о том, что не найдены всякие заголовочные файлы (например al.h). Как известно, в студии начиная с 2010 “глобальные” настройки путей к инклюдам, либам и прочему перенесены в странное место – Property Manager->$Project|$Configuration -> Microsoft.Cpp.$Platform.user. Ну и ладно, казалось бы, зашли, прописали и всё хорошо. Студия компилит, в консоли msbuild тоже нормально всё делает… Вот только Jenkins запускает своего slave windows сборщика от системного пользователя, а настройки путей, они не глобальные, а per-user оказывается, поэтому он и не подхватывает эти пути.

Самым простым решением оказалось, как ни странно, создать каталог, скопировать туда “свой” файлик C:\Users\konst\AppData\Local\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props и добавить в командную строку запуска /p:UserRootDir=d:\msbuild_home

Similar Posts

  • ebay

    Сегодня вечером пришел мой первый (тестовый) заказ на ebay, чему я безмерно рад 🙂 Купил USB Bluetooth dongle за 4.99$ Апдейт (по срокам): 19 октября 2006: выиграл аукцион и сразу оплатил через PayPal, через некоторое время от продавца пришло подтверждение о получении денег. 21 октября 2006: получил уведомление от продавца, что продукт отправлен, срок получения…

  • Фотография

    Меня начала интересовать фотография, правда не настолько, чтобы покупать ацкую зеркалку за кучу баксов, но всё же. Изучаю всякие доки, очень полезно, оказывается, знать о композиции кадра – куда помещать главное, а куда второстепенное. Думаю, что очень важно даже для мыльничных фотографий – чтобы показ оных не вызывал у жертв желания сразу же закрыть альбом….

  • Новый гот

    Не, таки многое зависит от нас лично, если отнестись к НГ как к празднику, то и настроение праздничное, что есть гут 🙂 Вчера был на работке, отметили небольшим коллективом уход года, ничо так – интересный процесс получилсо, еще мне подарили блокнот, нафиг он мне надо, пока не знаю, но приятно 🙂 А сегодня иду к…

  • party at max home

    Были мы на выходных с малой на пьянке у Макса дома. Весьма увлекательное занятие – блуждать по позднякам в 12 часов ночи, чтобы найти дом Макса. Еще интересней было то, что когда мы пришли, то на столе было уже относительно пусто и пришлось идти еще раз в магазин. А так вообще было интересно – посидели,…

  • природа экспромптом

    Вчера в 8 вечера внезапно выбрались на природу на шашлыки. Было холодно, ветрено, но тёплая одежда спасала, а когда разожгли костёр, то вообще отлично стало всё. Оказалось, что даже если на улице холодно, то на природу всё равно можно выбираться, ближе к занавесу даже хотелось остаться с ночёвкой. Выехали недалеко под Киев, можно сказать даже…

  • Румыния: день 4

    29.04.2008 Вторник, 11:00 (Синая) Мы покинули гостеприимную Синаю и взяли курс на Бузау – грязевые вулканы. Выходя из гостинницы мы встретили гидов и знакомых представителей Укррома, через которых мы, собственно, и открывали визы. Нам доверительно сообщили, что администрация посчитала нас очень тихими и спокойными (наверное они ещё не нашли прожжённый кальяном ковёр). Хотя, с другой…