1

Hullo: XML 変換用の継続的インテグレーション ツールを探しています。オフィスでは、Atlassian Bamboo を使用しています。これは、次の目的を十分に果たします。

  1. XML ドキュメントのプッシュのリポジトリを監視します
  2. プッシュされた XML に対する XSL 変換を処理する Ant ターゲットがあります。
  3. みんな幸せ

そんなに早くない。これでどのようにテストを構築できますか? Ant はexit != 0、XML ファイルが見つからない場合や、ファイルが正しく構成されておらず、解析に失敗した場合も、実行しません。

ビルド プランのログを読み取り、Ant からの [Error] または [Warn] メッセージをキャッチし、アラートを生成するロジックを提供するツールを作成する必要があります。さらに、そのようなツールは JUnit などと互換性があり、Bamboo がテストとして実行できるようにする必要があると思います。

XML 変換を処理するために用意された継続的インテグレーション ツールを見たことがありますか? それとも、ドリフトをやめて、scipting を開始する必要がありますか?

4

1 に答える 1

0

SonarQubeをビルドプロセスに統合することをお勧めします。XML検証と追加のチェックをチェックするために使用できるXMLプラグインが利用可能です。これらのルールのいずれかが破られた場合、ビルドに失敗する可能性のある別のプラグインがあります。

于 2012-10-19T22:10:59.143 に答える