継続的インテグレーション プロジェクトを設計しています。このプロセスでは、各リビジョンの後に ccnet をビルドし、いくつかのカスタム タスクを実行する必要があります。つまり、一度に 1 つのリビジョンのみを svn から更新し、ビルド プロセスをトリガーする必要があります。
また、1 つのリビジョンのみを更新するカスタム dos スクリプトを作成しました。しかし、いくつかの数値または true/false のみを返して、更新がないこと、svn にアクセスできないこと、または何らかのエラーがあることを示すことができます。
ソース管理ブロックで自動更新ソース管理を false に設定し、最初にスクリプトをタスク セクションに配置した場合。次に、更新がなく、ビルドしないことを示している場合は、false を返します。しかし、ccnet はそれをエラーと解釈し、すべてのメール ビルドに失敗しました。