From f753c0e98838ca2b49ccd21e43cf2ab54512b1d0 Mon Sep 17 00:00:00 2001 From: Alex Skrypnyk Date: Tue, 2 Jan 2024 14:05:21 +1100 Subject: [PATCH] Cleanup CI config. --- .circleci/config.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 7eec948..26688a7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -10,25 +10,25 @@ jobs: - checkout - setup_remote_docker - run: - name: Validate Composer configuration. + name: Validate Composer configuration command: composer validate --ansi --strict - run: - name: Start containers. + name: Start containers command: docker compose up -d --build - run: - name: Copy codebase into container. + name: Copy codebase into container command: docker cp -L . $(docker compose ps -q phpserver):/app/ - run: - name: Install dev dependencies. + name: Install dev dependencies command: docker compose exec phpserver composer install --ansi --no-suggest - run: - name: Lint code. + name: Lint code command: docker compose exec phpserver composer lint - run: - name: Run tests. + name: Run tests command: docker compose exec phpserver composer test - run: - name: Copy artifacts. + name: Copy artifacts command: | mkdir -p "/tmp/test_results" && docker compose cp phpserver:/app/.logs/test_results/. "/tmp/test_results/" mkdir -p "/tmp/artifacts" && docker compose cp phpserver:/app/.logs/. "/tmp/artifacts/"