changed test container to a maven container

This commit is contained in:
Jan 2026-02-08 18:38:09 +01:00
parent 75060714b5
commit daa6bc46fe

View file

@ -14,19 +14,12 @@ jobs:
test:
runs-on: ubuntu-latest
container:
image: catthehacker/ubuntu:act-latest
image: maven:3.9-eclipse-temurin-23
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Java 23
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '23'
cache: 'maven'
- name: Run Tests
run: mvn verify -B --no-transfer-progress
env:
@ -35,6 +28,7 @@ jobs:
- name: Prepare Allure Results
if: always()
run: |
mkdir -p target/allure-results
cat > target/allure-results/executor.json << EOF
{
"name": "Gitea Actions",
@ -48,19 +42,16 @@ jobs:
- name: Upload to Allure
if: always()
run: |
# Projekt anlegen falls nicht vorhanden
curl -s -o /dev/null \
-u admin:${{ secrets.ALLURE_PASSWORD }} \
-X POST "${ALLURE_SERVER}/allure-docker-service/projects" \
-H "Content-Type: application/json" \
-d '{"id": "'${ALLURE_PROJECT}'"}' || true
# Results aufräumen
curl -s \
-u admin:${{ secrets.ALLURE_PASSWORD }} \
"${ALLURE_SERVER}/allure-docker-service/clean-results?project_id=${ALLURE_PROJECT}"
# Results hochladen
for f in target/allure-results/*; do
[ -f "$f" ] && curl -s \
-u admin:${{ secrets.ALLURE_PASSWORD }} \
@ -68,7 +59,6 @@ jobs:
-F "results[]=@$f"
done
# Report generieren
curl -s \
-u admin:${{ secrets.ALLURE_PASSWORD }} \
"${ALLURE_SERVER}/allure-docker-service/generate-report?project_id=${ALLURE_PROJECT}"