۱۵ تیر ۱۴۰۵
Git · SVN · CI/CD · self-hosted
دوران DevOps — پلتفرم بومی مدیریت مخزن و CI/CD
پلتفرم self-hosted برای میزبانی مخزن Git و SVN، پایپلاین CI/CD با Docker، Pull Request، وبهوک، رجیستری پکیج و استقرار — بر پایه ASP.NET Core و React با رابط فارسی RTL
استعلام قیمت
- مخازن Git و SVN با Smart HTTP و مرور فایل/کامیت/برنچ در UI
- CI/CD با فایل .ci.yml، Docker executor و لاگ زنده SignalR
- Pull Request با diff، نظرات بازبینی و merge خودکار (Git)
- وبهوک خروجی امضاشده با retry و backoff نمایی
- رجیستری پکیج generic روی MinIO
- استقرار self-hosted — PostgreSQL، Docker، MinIO

دوران DevOps یک پلتفرم self-hosted برای مدیریت مخزن کد (Git + SVN) و CI/CD است که با ASP.NET Core و React ساخته شده. الگوبرداری از Gitea، RhodeCode و Woodpecker/Drone — با رابط کاربری فارسی RTL و قابلیت استقرار درونسازمانی بدون وابستگی به سرویسهای ابری خارجی.
امکانات اصلی
ساخت/حذف مخزن، push/pull با Smart HTTP، مرور فایلها/کامیتها/برنچها در UI؛ پشتیبانی SVN با svnserve و سینک خودکار دسترسیها
فایل .ci.yml در ریشه مخزن، اجرای هر مرحله در کانتینر Docker، لاگ زنده با SignalR، آرتیفکت در MinIO و badge وضعیت
diff با هایلایت سبز/قرمز، نظرهای بازبینی با لنگر فایل/خط، ادغام fast-forward یا merge commit با تشخیص conflict
وبهوک خروجی POST امضاشده روی push، پایان بیلد و PR؛ رجیستری پکیج generic روی MinIO با آپلود JWT/PAT
مرحلههای deploy: true با environment در پایپلاین؛ تب «استقرارها» آخرین استقرار هر محیط را نشان میدهد
معماری و اجزا
API اصلی، Git Smart HTTP، PR، وبهوک و رجیستری — Git با LibGit2Sharp، SVN با wrap باینری
Orchestrator پایپلاین، هاب SignalR لاگ زنده، Runner با Docker executor (clone Git / checkout SVN)
React + TypeScript SPA (Vite) — رابط کاربری فارسی/RTL برای مدیریت مخازن، بیلدها و PR
پشته فناوری
.NET 10 & ASP.NET Core
React & TypeScript (Vite)
PostgreSQL · Docker · MinIO
SignalR · LibGit2Sharp
احراز هویت
احراز هویت وب با توکن JWT
توکن دسترسی شخصی doraan_pat_... + Basic برای git/API
رمز اختصاصی SVN با سینک passwd/authz
امضای HMAC-SHA256 برای payload خروجی
مخاطبان هدف
شرکتهای نرمافزاری و استارتاپها
استقرار درونسازمانی بدون وابستگی ابری
بانک، بیمه، مخابرات با نیاز SVN
آموزش DevOps و پروژههای دانشجویی
دوران DevOps — زیرساخت تحویل نرمافزار، در اختیار شما
Git + SVN · CI/CD · Pull Request · وبهوک · رجیستری پکیج · استقرار self-hosted
سؤالات متداول
دوران DevOps چه مخازنی را پشتیبانی میکند؟
هم Git با Smart HTTP، Pull Request و merge، و هم SVN با svnserve و سینک خودکار دسترسیها در یک پلتفرم واحد.
آیا میتوان پلتفرم را داخل سازمان (self-hosted) نصب کرد؟
بله. دوران DevOps برای استقرار on-premise طراحی شده و به سرویسهای ابری خارجی وابسته نیست.
CI/CD چگونه پیکربندی میشود؟
با فایل .ci.yml در ریشه مخزن؛ هر مرحله در Docker اجرا میشود و لاگ زنده از طریق SignalR نمایش داده میشود.
چطور دمو یا پیشفاکتور بگیریم؟
از صفحه تماس با ما یا ایمیل info@doraan.ir درخواست دهید تا زمان دمو و برآورد استقرار هماهنگ شود.
پاسخ سؤال خود را پیدا نکردید؟ با واحد فروش تماس بگیرید.
نیاز به سفارشیسازی یا استقرار دارید؟
برای پیشفاکتور، دمو یا مشاوره فنی با واحد فروش و پشتیبانی تماس بگیرید.
نظرات
- هنوز نظری ثبت نشده است.
برای ثبت نظر، لطفاً وارد شوید.



