Visual Basic 6 プロジェクトに取り組んでおり、継続的インテグレーション ソフトウェアを使用したいと考えています。VB6 で Cruise Control を使用できるかどうかは誰にもわかりません。そうでない場合...仕事をする別のソフトウェアはありますか?
ありがとう !
Visual Basic 6 プロジェクトに取り組んでおり、継続的インテグレーション ソフトウェアを使用したいと考えています。VB6 で Cruise Control を使用できるかどうかは誰にもわかりません。そうでない場合...仕事をする別のソフトウェアはありますか?
ありがとう !
もちろん、VB6 で CruiseControl を使用することもできます。VB6 プロジェクトをビルドする ANT ビルド ファイルが必要です。vb6.exe がパス上にあると仮定すると、特定のファイル名とディレクトリに合わせて変更された次のようなターゲットが機能するはずです。
<exec dir="ApplicationDir" executable="vb6.exe" failonerror="true">
<arg line="ProjectFile.vbp /MAKE /OUT build.log"/>
</exec>
あなたができない理由がわかりません。CC.Net は実際には何もコンパイルしません。ビルド プロセスを開始するのは単なるエンジンです。コマンドライン経由でビルドできる場合は、CC.Net 経由でビルドできます。
ソース コードの取得とコンパイラの実行を行うために、Nant を参照することをお勧めします。
ビジュアルビルドプロ。VB6 だけでなく、最新のテクノロジでも動作します。ActiveX コントロールを適切に構築する方法とタイミングを理解して、ActiveX dll 地獄を回避します (プロジェクトとバイナリの互換性を管理します)。自分で構築した多くのコントロールを使用して大規模な VB 開発を行っている場合は、間違いなくお金の価値があります。
Jetbrains の Teamcity をお試しください。sourcesafe などの Microsoft テクノロジとの連携が向上します。vb6 についてはわかりませんが、いつでもラッパー スクリプトを使用できます。