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
- 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