0

Jira と jenkins を統合しようとしています。テスト管理には Zephyr を使用しており、Jenkins 統合のために Zapi をインストール済みです。Jenkins には Zephyr プラグインがインストールされています。これまでのところ、Jenkins は Jira に接続でき、プロジェクトを表示してくれます。こちらで説明されている手順に従っていますが、このガイドラインでは、Subversion リポジトリを用意するように指示されています。現在、私たちのプロジェクトは Git に常駐しており、このまま維持したいと考えています。

テスト目的で、プロジェクトをローカル フォルダーに配置しました。プロジェクト設定で、ビルド後のアクションとして「テスト結果を Zephyr for JIRA に公開する」と「JUnit テスト結果レポートを公開する」の両方を追加しました。

テストを実行すると、テストが Jenkins で正常に実行されていることがわかりますが、Jira でテスト ケースを作成できず、xml レポートも作成できません。関連するログは次のとおりです。

C:\Users\\Desktop\Project\allure-report にレポートが正常に生成されました。 Allure レポートが正常に生成されました。ビルド用のアーティファクトを作成しています。アーティファクトがビルドに追加されました。テスト結果の記録 エラー: ステップ 'JUnit テスト結果レポートの発行' に失敗しました: テスト レポートが見つかりましたが、どれも新しいものではありません。leafNodes は実行されましたか? たとえば、C:\Users\\Desktop\Project\XMLRepo\a.xml は 10 分前です

[ZapiTestResultReporter] [INFO] テスト結果を調べています... ビルド結果は FAILURE null JUnit テスト結果の解析中に問題が発生しました。Surefire レポートの解析中にエラーが発生しました。ビルド後のアクションとして「Publish JUnit test result report is added」を確認してくださいビルドステップ「Publish test result to Zephyr for JIRA」でビルドが失敗としてマークされましたFinished: FAILURE

質問:

  1. これらの統合に本当に Subversion サービスを使用する必要があるのでしょうか?
  2. この統合が GIT を使用して実行できる場合、どうすれば実行できますか?
4

1 に答える 1

0

最終的に、Subversion は必要ないことがわかりました。Git リポジトリは問題なく動作します。プロジェクト構成で、Git リポジトリをソースとして追加します。それだけです。

于 2019-02-07T17:44:10.477 に答える