ci: build image de test via Dockerfile.test, même pattern qu'Olhar-PWA
Le montage de workspace ne fonctionne pas dans le runner Gitea (pwd ne pointe pas vers le checkout). On construit une image avec les sources embarquées et on lance les tests depuis cette image. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -15,16 +15,17 @@ jobs:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Build image de test
|
||||
run: docker build -f Dockerfile.test -t olhar-api-test:ci .
|
||||
|
||||
- name: Lancer les tests
|
||||
run: |
|
||||
docker run --rm \
|
||||
--network host \
|
||||
-v $(pwd):/workspace \
|
||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||
-e DOCKER_HOST=unix:///var/run/docker.sock \
|
||||
-e TESTCONTAINERS_RYUK_DISABLED=true \
|
||||
-w /workspace \
|
||||
eclipse-temurin:25-jdk \
|
||||
olhar-api-test:ci \
|
||||
./gradlew test --no-daemon
|
||||
|
||||
build-and-push:
|
||||
|
||||
Reference in New Issue
Block a user