2025-05-06 06:45:49 +00:00
|
|
|
export ENV=${1:-dev}
|
|
|
|
|
echo "Env değeri: ${ENV}"
|
|
|
|
|
|
|
|
|
|
cd ~/kurs-platform
|
|
|
|
|
git checkout main
|
|
|
|
|
git fetch && git pull
|
|
|
|
|
|
|
|
|
|
cd ~/kurs-platform/ui
|
|
|
|
|
VERSION=$(cat package.json \
|
|
|
|
|
| grep -o '"[^"]*"\s*:\s*"[^"]*"' \
|
|
|
|
|
| grep -E '^"(version)"' \
|
|
|
|
|
| sed 's/^.* //' \
|
|
|
|
|
| sed 's/"//g')
|
|
|
|
|
docker build \
|
2025-05-06 11:03:45 +00:00
|
|
|
-t devops.sozsoft.com/kurs/kurs-platform-ui:${ENV}-${VERSION} \
|
|
|
|
|
-t devops.sozsoft.com/kurs/kurs-platform-ui:${ENV}-latest \
|
2025-05-06 06:45:49 +00:00
|
|
|
-f Kurs.Platform.Ui.Dockerfile --build-arg ENV=${ENV} .
|
2025-05-06 11:03:45 +00:00
|
|
|
docker push devops.sozsoft.com/kurs/kurs-platform-ui:${ENV}-${VERSION}
|
|
|
|
|
docker push devops.sozsoft.com/kurs/kurs-platform-ui:${ENV}-latest
|