Center Cicd
This commit is contained in:
@@ -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)
|
||||
Reference in New Issue
Block a user