Можно ли использовать круиз-контроль с VB6?

Я работаю над проектом Visual Basic 6, и я хотел бы использовать программное обеспечение для непрерывной интеграции ... кто-нибудь знает, возможно ли использовать круиз-контроль с VB6? Если нет... есть ли другое программное обеспечение, которое могло бы выполнить эту работу?

Спасибо !


person João Guilherme    schedule 25.02.2009    source источник


Ответы (4)


Конечно, вы можете использовать CruiseControl с VB6. Вам просто нужно иметь файл сборки ANT, который строит ваш проект VB6. Цель, включающая что-то вроде следующего, измененного для ваших конкретных имен файлов и каталогов, должна работать, предполагая, что vb6.exe находится на пути.

<exec dir="ApplicationDir" executable="vb6.exe" failonerror="true">
  <arg line="ProjectFile.vbp /MAKE /OUT build.log"/>
</exec>
person Eddie    schedule 25.02.2009

Я не вижу причин, по которым вы не можете. CC.Net на самом деле ничего не компилирует. Это просто движок, который инициирует процесс сборки. Если вы можете собрать через командную строку, вы можете собрать его через CC.Net.

Возможно, вы захотите взглянуть на Nant, чтобы получить исходный код и выполнить компилятор.

person Chuck Conway    schedule 25.02.2009

Visual Build Pro. Очень хорошо работает (в том смысле, для которого он был разработан) с VB6, а также работает с современными технологиями. Понимает, как и когда правильно создавать элементы управления ActiveX, чтобы у вас не было ада ActiveX dll (управляет совместимостью проектов и двоичных файлов). Определенно стоит своих денег, если вы занимаетесь крупномасштабной разработкой VB со многими элементами управления, которые вы создаете сами.

person Kris Erickson    schedule 25.02.2009

Попробуйте Teamcity от Jetbrains. Лучше работает с технологией Microsoft, такой как sourcesafe. Не уверен насчет vb6, но вы всегда можете использовать скрипт-оболочку.

person soemirno    schedule 25.02.2009