Concourse - ابزار منبع باز CI/CD

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

ابزار CI/CD منبع آزاد و آزاد برای اتوماسیون نرم افزار

افزایش بهره وری با خودکار سازی گردش کار استقرار نرم افزار با سیستم منبع باز CI/CD. خط لوله را به سرعت پیکربندی کنید و پیشرفت را ادامه دهید.

بررسی اجمالی

Concourse یک ابزار رایگان و منبع باز CI/CD است. این به تیم های DevOps برای خودکارسازی گردش کار استقرار نرم افزار کمک می کند. Concourse قابلیت های مقیاس گذاری خطوط لوله اتوماسیون را ارائه می دهد. این یکی از بهترین نرم افزار منبع باز CI/CD ** است که دارای دو مؤلفه اصلی مانند سرور Concourse و Fly CLI است. سرور Concourse از برنامه ریزی وب ، API و خط لوله مراقبت می کند. Fly یک رابط خط فرمان برای پیکربندی خطوط لوله و برقراری ارتباط با سرور Concourse است. این ادغام مداوم خود میزبان از مکانیسم ساده منابع ، کارها و مشاغل استفاده می کند. توسعه دهنده می تواند به راحتی خط لوله را به عنوان کد پیکربندی کند و پیشرفت آن را در UI وب بررسی کند. علاوه بر این ، در صورت عدم موفقیت شغلی ، توسعه دهنده می تواند دلیل عدم موفقیت را پیدا کند و به سرعت آن را برطرف کند. علاوه بر این ، مشاغل می توانند به مشاغل دیگر بستگی داشته باشند و این امکان تحویل مداوم از مخزن به سرور تولید را فراهم می کند. این ابزار یکپارچه سازی مداوم از سیستم افزونه پشتیبانی می کند و ایجاد یک افزونه در آن بسیار ساده است. توسعه دهنده می تواند منبعی را ایجاد کند که توسط انواع منابع اجرا شود. این یک نرم افزار مبتنی بر کانتینر است که در Go و Elm نوشته شده است. مجوز ابزار منبع باز CI/CD Apache-2.0 است.

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

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

  • داکر
  • Docker آهنگسازی

امکانات

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

  • منبع آزاد و آزاد
  • مدیریت تیم ها
  • نقش کاربر & amp ؛ مجوزها
  • خطوط لوله
  • مدیریت منابع
  • انواع منابع
  • مدیریت مشاغل
  • مدیریت اعتبار

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

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

در زیر دستورات را برای نصب سرور Concourse با آهنگسازی Docker اجرا کنید.


$ wget https://concourse-ci.org/docker-compose.yml
$ docker-compose up -d

مرورگر را باز کنید و http: // localhost: 8080 را برای دسترسی به UI وب وارد کنید. با نام کاربری/رمز عبور به عنوان تست/تست وارد شوید. دستور زیر را برای نصب Fly CLI اجرا کنید و از Test User برای ورود به سیستم استفاده کنید.

$ fly -t tutorial login -c http://localhost:8080 -u test -p test
 فارسی