Compare commits
2 Commits
aea614e095
...
e7bed65149
| Author | SHA1 | Date | |
|---|---|---|---|
| e7bed65149 | |||
| 6fc00e134f |
@@ -8,7 +8,7 @@ on:
|
|||||||
env:
|
env:
|
||||||
REGISTRY: 194.5.195.53:30080
|
REGISTRY: 194.5.195.53:30080
|
||||||
IMAGE_NAME: admin/backoffice
|
IMAGE_NAME: admin/backoffice
|
||||||
K8S_SERVER: 194.5.195.53
|
K8S_SERVER: 45.149.79.127
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-and-deploy:
|
build-and-deploy:
|
||||||
@@ -69,7 +69,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
export SSHPASS="${{ secrets.SERVER_PASSWORD }}"
|
export SSHPASS="${{ secrets.SERVER_PASSWORD }}"
|
||||||
sshpass -e ssh -o StrictHostKeyChecking=no root@${{ env.K8S_SERVER }} "
|
sshpass -e ssh -o StrictHostKeyChecking=no root@${{ env.K8S_SERVER }} "
|
||||||
kubectl rollout restart deployment/backoffice
|
kubectl set image deployment/backoffice backoffice=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ github.sha }}
|
||||||
kubectl rollout status deployment/backoffice --timeout=300s
|
kubectl rollout status deployment/backoffice --timeout=300s
|
||||||
"
|
"
|
||||||
echo "✅ Deployed to Production!"
|
echo "✅ Deployed to Production!"
|
||||||
|
|||||||
@@ -1,6 +1,29 @@
|
|||||||
# 📝 BackOffice — Changelog
|
# 📝 BackOffice — Changelog
|
||||||
|
|
||||||
**آخرین بروزرسانی:** بهمن ۱۴۰۴ (February 2026)
|
**آخرین بروزرسانی:** اسفند ۱۴۰۴ (February 17, 2026)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🏷 فاز ۱۵ — Production Deploy + فیکس CI/CD Cross-Deploy (اسفند ۱۴۰۴)
|
||||||
|
|
||||||
|
> **هدف:** دیپلوی به سرور Production و رفع باگ cross-deploy
|
||||||
|
|
||||||
|
### ۱۵.۱ — Merge به برنچ production ✅
|
||||||
|
|
||||||
|
- **کامیت:** `4454b8d` — merge `kub-stage` → `production`
|
||||||
|
- **ریموت:** `kub-stage` (Gitea)
|
||||||
|
|
||||||
|
### ۱۵.۲ — فیکس باگ Cross-Deploy ✅
|
||||||
|
|
||||||
|
- **مشکل:** Gitea Act Runner همه workflowهای `.gitea/workflows/` را اجرا میکرد — بدون توجه به `branches:` filter
|
||||||
|
- **عارضه:** push به `production` باعث دیپلوی همزمان به staging و production میشد
|
||||||
|
- **رفع:** حذف فایلهای workflow staging از برنچ production
|
||||||
|
- **فایل حذف شده:** `.gitea/workflows/deploy.yml` (staging) از برنچ production
|
||||||
|
|
||||||
|
### ۱۵.۳ — بروزرسانی Proto به v0.0.179 ✅
|
||||||
|
|
||||||
|
- **تغییر:** `Foursat.CMSMicroservice.Protobuf` → `0.0.179`
|
||||||
|
- **فایل:** `BackOffice.csproj`
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"GwUrl": "https://cms.kbs1.ir",
|
||||||
|
"Authentication": {
|
||||||
|
"Authority": "https://ids.afrino.co/",
|
||||||
|
"ClientId": "client_backoffice_spa"
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user