diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 31447d2..017ba0c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -35,6 +35,9 @@ docker-build: - echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" --password-stdin $CI_REGISTRY - docker push $CI_REGISTRY_IMAGE:latest - docker push $CI_REGISTRY_IMAGE:${CI_PIPELINE_IID} + only: + - dev + - main docker-deploy: stage: release @@ -47,6 +50,9 @@ docker-deploy: - docker compose pull - docker compose -f docker-compose.yaml up -d - docker image prune -f + only: + - dev + - main update_db: image: mcr.microsoft.com/dotnet/sdk:8.0 @@ -59,6 +65,9 @@ update_db: - dotnet tool install --global dotnet-ef --version 8.* - export PATH="$PATH:/root/.dotnet/tools" - dotnet-ef database update --project ./Api.csproj --startup-project ./Api.csproj + only: + - dev + - main tags: - production - docker