$ بارگذاری▍
$ بارگذاری▍
// محصولات/cid
CID یک داشبورد دسکتاپ برای پروژهها، ورکفلوها، دیپلویهای مبتنی بر SSH، و تاریخچهی اجراست. تمام اجرا — دیف گیت، SSH/SFTP، اجرای مراحل — بهصورت محلی اتفاق میافتد. هیچچیز جز کانفیگ و تاریخچهی اجرا هرگز از ماشین شما خارج نمیشود.

# CID
CI/CDای که روی کامپیوتر خودتان اجرا میشود. یک داشبورد Electron برای پروژهها، ورکفلوها، دیپلویهای مبتنی بر SSH و تاریخچهی اجرا، پشتیبانیشده توسط یک API کوچک که فقط کانفیگ و تاریخچهی اجرا را ذخیره میکند — هرگز کد یا اطلاعات ورود شما را نه.
یک سرور اضافه کنید، CID را به یک ریپو اشاره دهید، و یک ورکفلو تعریف کنید: یک محرک (push، کرون، یا دستی) و فهرستی از مراحل برای اجرا روی SSH. هر اجرا با وضعیت، مدتزمان، و کامیتی که آن را فعال کرده ثبت میشود.
بدون رانر مشترک، بدون دسترسی شخصثالث به زیرساخت شما — تنها چیزی که به سرورهای شما دست میزند، همان ماشینی است که پشتش نشستهاید.
سرورها و ورکفلوها را زیر یک پروژه گروهبندی کنید. هر ورکفلو یک محرک دارد — دستی، هنگام push به یک برنچ، یا با یک زمانبندی کرون — و فهرستی مرتب از مراحل نامگذاریشده برای اجرا.
یک جفت کلید بسازید یا یکی موجود را ایمپورت کنید، بعد سرورها را به یک پروژه متصل کنید. دیپلویها روی همان اتصال SSH/SFTP اجرا میشوند، بدون نیاز به نصب یک ایجنت اضافه.
متغیرها و رازهای رمزنگاریشدهی هر پروژه را کنار ورکفلوهایی که از آنها استفاده میکنند نگه دارید، بهجای پراکنده در سرورهای مختلف.
هر اجرا ثبت میشود — برنچ، کامیت، مدتزمان، وضعیت — بههمراه لاگهای کامل مرحلهبهمرحله که میتوانید از فهرست اجراها باز کنید.
{ "name": "deploy-api", "trigger": "push:main", "server": "prod-01", "steps": [ "git pull", "npm ci", "pm2 restart api" ] }
برای راهاندازی یک حساب کاربری بسازید، بعد اپلیکیشن دسکتاپ را دانلود کنید تا یک سرور را متصل کرده و دیپلوی را شروع کنید.
نسخههای macOS و Linux بهزودی
مطالعهی مستندات ←