Center Cicd

This commit is contained in:
2026-10-02 13:40:39 +03:30
parent 7fc8140dfb
commit 02e38e435b
3 changed files with 111 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
Narng CI/CD
این ریپو حاوی کانفیگ‌ها و اسکریپت‌های مرکزی CI/CD برای پروژه Narng است.
ساختار
.gitea/workflows/deploy-staging.yml: Pipeline اصلی برای Deploy به Staging (شاخه dev).
scripts/: اسکریپت‌های کمکی برای Deploy.
نحوه استفاده
برای فعال‌سازی این Pipeline در یک سرویس (مثلاً narng-auth):
فایل .gitea/workflows/deploy-staging.yml را در ریپو سرویس ایجاد کنید.
در صورت نیاز، متغیر SERVICE_NAME را در تنظیمات ریپو سرویس تنظیم کنید.
در صورت نیاز، Secrets زیر را در ریپو سرویس تنظیم کنید:
NEXUS_REGISTRY: آدرس Registry (مثلاً 192.168.1.8:8084)
NEXUS_USER: کاربری Nexus
NEXUS_PASS: پسورد Nexus
SSH_PRIVATE_KEY: کلید خصوصی SSH برای دسترسی به سرور
STAGING_HOST: آدرس سرور Staging
STAGING_USER: کاربری سرور (مثلاً root)