GOCD - ادغام مداوم و استقرار مداوم

GoCD ابزار استقرار رایگان

استقرار سریعتر نرم افزار با سرور اتوماسیون منبع باز

سیستم ادغام مداوم و سیستم تحویل برای مدیریت فرآیند تحویل نرم افزار. همچنین تجسم فرآیندهای استقرار پیچیده را فراهم می کند.

بررسی اجمالی

GOCD یک نرم افزار ادغام مداوم و استقرار مداوم است. این به تیم های توسعه نرم افزار کمک می کند تا روند آزمایش و انتشار را خودکار کنند. این برای تحویل مداوم طراحی شده است و توسعه دهندگان می توانند خطوط لوله را به عنوان کد پیکربندی کنند. این یک ابزار تحویل مداوم منبع باز منبع باز است. GOCD دارای ویژگی های خارج از جعبه مانند ویژگی هایی مانند امکان مقایسه ساختها ، اجرای موازی ، تجسم گردش کار پیچیده ، ردیابی ساخت خودکار ساخت و موارد دیگر است. تجسم پایان به پایان توسط GOCD ارائه می شود ، به این معنی که VSM (نقشه جریان ارزش) کل مسیر تولید را در یک نمای واحد نشان می دهد. توسعه دهندگان همچنین می توانند به راحتی بین وظایف حرکت کنند ، ناکارآمدی ها را شناسایی کرده و روند را بهینه کنند. GOCD گردش کار مداوم تحویل را در محیط های ابری محبوب مانند Kubernetes ، Docker ، AWS و بسیاری موارد دیگر ساده می کند. GOCD با نظارت بر همه تغییرات در زمان واقعی از تعهد به استقرار ، به کاربران در عیب یابی خط لوله شکسته کمک می کند. کاربران می توانند محتوای پرونده ها را مقایسه کرده و برای هر دو ساخت پیام تعهد کنند. علاوه بر این ، این ادغام مداوم و استقرار مداوم سیستم برای ادغام ابزارها و خدمات خارجی از افزونه های خارج از جعبه پشتیبانی می کند. طیف گسترده ای از افزونه ها برای انجام کارهای مختلف در دسترس است. علاوه بر این ، توسعه دهندگان می توانند از API افزونه GOCD برای توسعه افزونه های سفارشی استفاده کنند.

الزامات سیستم

الزامات تنظیم GOCD شامل موارد زیر است:

  • رم - حداقل 1 گیگابایت ، 2 گیگابایت توصیه می شود
  • CPU - حداقل 2 هسته ، 2 گیگاهرتز
  • دیسک - حداقل 1 گیگابایت فضای آزاد

امکانات

GOCD یک لیست ویژگی عالی دارد و برخی از آنها عبارتند از:

  • منبع آزاد و آزاد
  • اجرای موازی و پی در پی
  • به راحتی وابستگی ها را پیکربندی کنید
  • خطوط لوله را به عنوان کد پیکربندی کنید
  • گردش کار را تجسم کنید
  • ساخت و سازها را مقایسه کنید
  • تنگناها را از بین ببرید
  • تنظیمات را مرتب نگه دارید
  • از استقرار قابل شنیدن پشتیبانی می کند
  • از افزونه ها پشتیبانی می کند
  • هر زمان ، هر نسخه را مستقر کنید

نصب و راه اندازی

نصب با استفاده از اوبونتو

برای نصب سرور GOCD در زیر دستورات را اجرا کنید.


echo "deb https://download.gocd.org /" | sudo tee /etc/apt/sources.list.d/gocd.list
curl https://download.gocd.org/GOCD-GPG-KEY.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install go-server

برای نصب Agent GOCD در زیر دستورات را اجرا کنید.


echo "deb https://download.gocd.org /" | sudo tee /etc/apt/sources.list.d/gocd.list
curl https://download.gocd.org/GOCD-GPG-KEY.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install go-agent
 فارسی