Update .gitlab-ci.yml file #5

This commit is contained in:
Marek Lesko
2025-07-29 18:10:10 +00:00
parent 50f0bb7f57
commit f032df2894

View File

@@ -35,6 +35,9 @@ docker-build:
- echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" --password-stdin $CI_REGISTRY - 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:latest
- docker push $CI_REGISTRY_IMAGE:${CI_PIPELINE_IID} - docker push $CI_REGISTRY_IMAGE:${CI_PIPELINE_IID}
only:
- dev
- main
docker-deploy: docker-deploy:
stage: release stage: release
@@ -47,6 +50,9 @@ docker-deploy:
- docker compose pull - docker compose pull
- docker compose -f docker-compose.yaml up -d - docker compose -f docker-compose.yaml up -d
- docker image prune -f - docker image prune -f
only:
- dev
- main
update_db: update_db:
image: mcr.microsoft.com/dotnet/sdk:8.0 image: mcr.microsoft.com/dotnet/sdk:8.0
@@ -59,6 +65,9 @@ update_db:
- dotnet tool install --global dotnet-ef --version 8.* - dotnet tool install --global dotnet-ef --version 8.*
- export PATH="$PATH:/root/.dotnet/tools" - export PATH="$PATH:/root/.dotnet/tools"
- dotnet-ef database update --project ./Api.csproj --startup-project ./Api.csproj - dotnet-ef database update --project ./Api.csproj --startup-project ./Api.csproj
only:
- dev
- main
tags: tags:
- production - production
- docker - docker