Visual Studio 6 и Teamcity - как настроить конфигурацию сборки?

Это мой первый вопрос, который я задаю stackoverflow. Я исследовал в течение дня, чтобы найти какое-либо решение моей проблемы, но не смог придумать никакой помощи.

Мне нужно настроить конфигурацию сборки (Teamcity 7.1) для некоторых старых проектов Visual Studio 6 C. Я не часто использую программы C / C ++ и их среду и совершенно не знаю, как настроить шаги сборки для такого рода проектов. Я установил плагин cmake на сервер и агент Teamcity и попытался настроить конфигурацию GNUMake, указав в поле «Создать путь к программе» файл nmake.exe из установки Visual Studion 6. Сборка действительно запускается, но вылетает со следующей ошибкой:

Microsoft (R) Program Maintenance-Dienstprogramm: Version 6.00.9782.0
Copyright (C) Microsoft Corp 1988-1998. Alle Rechte vorbehalten.
NMAKE : fatal error U1065: invalid option '-'
Stop.

Я не передаю никаких параметров командной строки. Насколько я понял, это проблема с комбинацией nmake / make, и ее можно исправить, добавив к вызову nmake префикс env -u MAKE -u MAKEFLAGS nmake.exe /a /l. К сожалению, это тоже не работает - или, может быть, я делаю это неправильно.

У кого-нибудь есть опыт работы с Visual Studio 6 и Teamcity? Есть ли какой-нибудь совет, как я могу настроить правильный шаг сборки?

С уважением, Даниэла


person DanielaK    schedule 14.02.2013    source источник


Ответы (1)


Из того, что вы заявили, у вас установлена ​​Visual Studio 6 на агент сборки. Поэтому я думаю, что самый простой способ - просто использовать этап сборки TeamCity «Командная строка» и запустить msdev для сборки проекта.

MSDN содержит документацию в командной строке. параметры для msdev, но вот пример:

msdev MyProject.dsp /MAKE "MyProject – Win32 Debug" /REBUILD
person Jonathon Rossi    schedule 14.02.2013