問題タブ [test-reporting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
email - Jenkins でのビルド後にメールに動的に変更される HTML レポートを追加する
ビルドの最後にステータスとともにメールを送信するステージを既にビルドしており、完璧に機能します。ビルドで実行されるテストの HTML レポートをこのメールに追加したいと思います。問題は、.html ファイルの名前に、ビルドごとに作成された日付と時刻が含まれていることです。これは私のメール送信スクリプトです
これは、最後のテストのファイル名です。
ADU_TEST_REPORT_02_03_2022_09_31.html
ビルドごとに変更される部分は次のとおりです: _02_03_2022_09_31
パスにあります: C:\Jenkins\workspace\Deprtment\Builds\DevOps Builds\Checks\Test_Reports
これを追加してみました
スクリプトに追加しましたが、機能しませんでした。私は何を間違っていますか?誰かがそれを正しい方法で行う方法を知っていますか?
- - - - - - - - - - - - - - - - - - アップデート - - - - - - -------------------------------
最新のファイル名 (正しい日付と時刻) を .txt ファイルに書き込む Python スクリプトを作成し、パイプラインで groovy を使用してその txt を読み取りました。しかし、この文字列をファイル パスに追加すると、次のエラーが記載された電子メールが送信されます。
エラー: ファイル 'C:JenkinsworkspaceDeprtmentBuildsDevOps BuildsChecksTest_Reports${testReportName}' が存在しません
私は何を間違っていますか?これは私のコードです: