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