@@ -59,26 +59,35 @@ jobs:
5959 - name : Run Playwright Tests
6060 run : mvn verify
6161
62- # Step 7: Upload Allure Report directory as artifact
63- - name : Upload Allure Report directory
62+ # Step 5: Zip the Allure Report
63+ - name : Zip Allure Report
64+ run : |
65+ zip -r allure-report.zip target/site/allure-maven-plugin
66+
67+ # Step 6: Upload ZIP Artifact
68+ - name : Upload Allure Report ZIP
6469 uses : actions/upload-artifact@v4
6570 with :
6671 name : allure-report
67- path : target/site/ allure-maven-plugin/
72+ path : allure-report.zip
6873
6974 reporting :
7075 runs-on : ubuntu-latest
7176 needs : test
7277 steps :
73- # Step 1: Download Allure Report directory artifact
74- - name : Download Allure Report directory
78+ # Step 1: Download Allure Report ZIP
79+ - name : Download Allure Report ZIP
7580 uses : actions/download-artifact@v4
7681 with :
7782 name : allure-report
7883
79- # Step 3: Deploy Allure report to GitHub Pages
84+ # Step 2: Unzip the Allure Report
85+ - name : Unzip Allure Report
86+ run : unzip allure-report.zip -d target/site/
87+
88+ # Step 3: Deploy Allure Report to GitHub Pages
8089 - name : Deploy Allure Report to GitHub Pages
8190 uses : peaceiris/actions-gh-pages@v3
8291 with :
8392 github_token : ${{ secrets.GITHUB_TOKEN }}
84- publish_dir : target/site/allure-maven-plugin
93+ publish_dir : target/site/allure-maven-plugin
0 commit comments