#!/bin/bash export ENV=${1:-dev} echo "Env değeri: ${ENV}" cd ~/erp-platform git checkout main git fetch && git pull cd ~/erp-platform/ui # Git tag'den son versiyonu al (örn: v1.0.11 -> 1.0.11), yoksa package.json'daki versiyon VERSION=$(git tag --sort=-creatordate | head -n1 | sed 's/^v//' || jq -r .version package.json) echo "Build versiyonu: ${VERSION}" # Deploy öncesi git üzerindeki tüm versiyon bilgilerini güncelle ./scripts/generate-version.sh docker build \ -t devops.sozsoft.com/sozsoft/erp-platform-ui:${ENV}-${VERSION} \ -t devops.sozsoft.com/sozsoft/erp-platform-ui:${ENV}-latest \ -f Erp.Platform.Ui.Dockerfile --build-arg ENV=${ENV} . docker push devops.sozsoft.com/sozsoft/erp-platform-ui:${ENV}-${VERSION} docker push devops.sozsoft.com/sozsoft/erp-platform-ui:${ENV}-latest