From cc8cd8bef0c1dbc7f9594bc96bf12303aa9f36c3 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Sat, 16 Sep 2023 00:09:32 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20chore(ci.yml):=20update=20Docker?= =?UTF-8?q?=20commands=20to=20use=20'docker=20compose'=20instead=20of=20'd?= =?UTF-8?q?ocker-compose'=20for=20consistency=20and=20future=20compatibili?= =?UTF-8?q?ty?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/ci.yml | 25 ++----------------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ace4438ca..eea0459d9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -34,30 +34,9 @@ jobs: # Step 4: Build Docker containers and start services (e.g., Redis, Celery) - name: Build and start services working-directory: ./deploy - run: docker-compose up --build -d + run: docker compose up --exit-code-from tests tests queue celeryworker db -d continue-on-error: true - - name: Build and run tests - run: | - docker-compose -f docker-compose.yml up --exit-code-from tests tests queue celeryworker db -d - container_id=$(docker ps -a -q --filter "name=tests") - docker cp ${container_id}:/path/in/container/to/test/results ./test-results - - - name: Upload test report - if: always() - uses: actions/upload-artifact@v2 - with: - name: test-report - path: ./test-results - - # Step 6: Capture test results and store as an artifact - - name: Archive test results - if: always() - uses: actions/upload-artifact@v2 - with: - name: test-results - path: path/to/your/test-results/ # Update this to where pytest stores test results - # Step 7: Cleanup - Stop and remove Docker containers - name: Stop services - run: docker-compose down + run: docker compose down