1

継続的インテグレーション プロジェクトを設計しています。このプロセスでは、各リビジョンの後に ccnet をビルドし、いくつかのカスタム タスクを実行する必要があります。つまり、一度に 1 つのリビジョンのみを svn から更新し、ビルド プロセスをトリガーする必要があります。

また、1 つのリビジョンのみを更新するカスタム dos スクリプトを作成しました。しかし、いくつかの数値または true/false のみを返して、更新がないこと、svn にアクセスできないこと、または何らかのエラーがあることを示すことができます。

ソース管理ブロックで自動更新ソース管理を false に設定し、最初にスクリプトをタスク セクションに配置した場合。次に、更新がなく、ビルドしないことを示している場合は、false を返します。しかし、ccnet はそれをエラーと解釈し、すべてのメール ビルドに失敗しました。

4

1 に答える 1

2

ccnet 構成ファイルでの外部ソース管理タスクの使用を見てください。

http://www.cruisecontrolnet.org/projects/ccnet/wiki/External

于 2012-09-27T13:56:34.887 に答える