自分のビルドを管理するためにCruiseControlを使用しています。しかし、私はいくつかのビルドをキューイングするときに小さな問題に遭遇しました。 1つの追加ビルドのキューイングはうまくいきますが、複数のビルドをキューイングしようとするとビルドが失敗します。CruiseControlのキューイング
CruiseControlでキューサイズを増やす方法はありますか?開発者がbuildserverの上で何かを構築したい場合は
は、彼らは、サーバー上の別のpythonscriptにpythonscript経由でいくつかの情報を送ります。このスクリプトはconfig.xmlを必要な情報で更新し、config updateをhttp://localhost:8000/invoke?operation=reloadConfigFile&objectname=CruiseControl+Manager%3Aid%3Dunique
に強制します。ビルドは、http://localhost:8000/invoke?operation=build&objectname=CruiseControl+Project%3Aname%3D%22"+productName
コマンドで強制的に実行されます。
ビルドキューにプロジェクトを追加する適切な方法ですか? CruiseControlのから呼び出される
buildscriptsは、すべてのビルドに更新する必要がClearCaseの、のためのバージョンIDが必要です。したがって、config.xml内のプロジェクトの設定も変更する必要があります。