Можно ли использовать круиз-контроль с VB6? - PullRequest
5 голосов
/ 25 февраля 2009

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

Спасибо!

Ответы [ 4 ]

7 голосов
/ 25 февраля 2009

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

<exec dir="ApplicationDir" executable="vb6.exe" failonerror="true">
  <arg line="ProjectFile.vbp /MAKE /OUT build.log"/>
</exec>
2 голосов
/ 25 февраля 2009

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

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

1 голос
/ 25 февраля 2009

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

0 голосов
/ 25 февраля 2009

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

...