From 1dab6e6f871eaceb098232d6642917122b107136 Mon Sep 17 00:00:00 2001 From: Hubert Cornet Date: Tue, 19 Nov 2024 22:18:13 +0100 Subject: [PATCH] Actualiser .gitea/workflows/ci-main.yml --- .gitea/workflows/ci-main.yml | 35 +++++++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/ci-main.yml b/.gitea/workflows/ci-main.yml index db8221a..d6de052 100644 --- a/.gitea/workflows/ci-main.yml +++ b/.gitea/workflows/ci-main.yml @@ -1,16 +1,44 @@ # Template name: Deployment Verification +run-name: ${{ gitea.actor }} is runs ci pipeline + on: push: branches: - main pull_request: branches: - - release + - main jobs: - deploy-and-test: + test: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Start up services using Docker Compose + run: docker compose -f docker-compose.yml up -d + + - name: Print Docker Compose services status + run: docker ps + + - name: Shutdown Docker Compose services + if: always() + run: docker compose -f docker-compose.yml down + + - name: Cleanup + if: always() + run: | + docker compose --profile setup down + rm -rf /workspace/tips-of-mine/metabase/* + + deploy: runs-on: ubuntu-latest steps: @@ -30,8 +58,7 @@ jobs: # - name: Modify /etc/hosts for internal routing # run: | -# echo "127.0.0.1 gitea.tips-of-mine.com" | sudo tee -a /etc/hosts -# echo "127.0.0.1 dashboard.tips-of-mine.com" | sudo tee -a /etc/hosts +# echo "127.0.0.1 metabase metabase.tips-of-mine.local" | sudo tee -a /etc/hosts - name: Print Docker Compose services status run: docker ps