Ответы пользователя по тегу MSBuild
  • Сборка проекта из рабочей копии и из архива - best practices?

    Передавать эту информацию через переменную окружения? И подставлять вручную/иными способами при сборке вне СКВ?

    Считаю, что номер ревизии (т.е. хэш коммита/имя тэга и пр.) должны извлекаться не сборочным скриптом, а передаваться через окружение. Большинство CI-серверов имеют хорошо документированные переменные окружения, которые задаются перед началом сборки. Эти же переменные окружения можно задать и вручную.
    Ответ написан
    Комментировать
  • Почему TFS build не подставляет значение макроса $(VSInstallDir)?

    В свойствах билдплана можно указывать дополнительные аргументы для передачи MSBuild-у при запуске сборки.
    Process->Build process parameters->5. Advances->MSBuild arguments
    С помощью аргументов можно задать значения MSBuild-пропертей таким образом:
    /p:ИмяСвойства=Значение
    Я думаю и VSInstallDir задать получится. Возможно значение этого свойства подтягивается из переменных окружения, а на билдсервере они не заданы.
    Ответ написан