ادغام Checks CLI در خط لوله CI/CD شما یک فرآیند ساده است. میتوانید از گردشهای کاری داخلی پلتفرمهای محبوب مانند GitHub و GitLab استفاده کنید یا ادغام را برای سرویسهای دیگری که استفاده میکنید سفارشی کنید. برای کسب اطلاعات بیشتر در مورد مزایای دستیابی به انطباق با CI/CD خود، پست وبلاگ ما را در Google for Developers بررسی کنید.
موارد استفاده معمول برای اتخاذ چک CI/CD
تیم های سازگار و توسعه دهنده معمولاً چک ها را در CI/CD خود به روش های زیر اتخاذ می کنند:
کشف مشکلات برای توسعهدهندگان : یک رویکرد معمولی استفاده از چکها برای افشای مسائل مربوط به انطباق در طول فرآیند توسعه است. سپس می توانید نتایج تجزیه و تحلیل را در پلت فرم CI/CD خود برای افزایش دید در بین اعضای تیم توسعه خود در معرض دید قرار دهید. اگر این تنها مورد مورد نظر شما است، توصیه میشود پلاگینها را طوری پیکربندی کنید که در ساخت خراب نشوند تا روند توسعه مختل نشود.
جلوگیری از مشکلات در ساختهای قبل از انتشار : بررسیها میتوانند با از کار افتادن ساختهای شما و ارائه نتایج تجزیه و تحلیل در پلتفرم CI/Cd، از معرفی مسائل مربوط به انطباق در نسخههای جدید جلوگیری کنند. سپس توسعه دهندگان یا تیم های DevOps شما می توانند از نتایج برای تصمیم گیری در مورد توقف یا ادامه ساخت استفاده کنند.
نظارت مستمر : مشابه اولین مورد استفاده، چک ها عکس های فوری از هر تجزیه و تحلیل CI/CD را در کنسول چک می گیرند. این به تیمهای متقابل امکان میدهد تا بهروز بمانند و هشدارهایی در مورد مسائل مربوط به انطباق دریافت کنند.
روش های استقرار CI/CD
Checks چندین گزینه پیکربندی را در خط لوله شما ارائه می دهد تا متناسب با محیط و ترجیحات شما باشد. هر روش از همان تجزیه و تحلیل چک ها استفاده می کند و نتایج ثابتی را تضمین می کند.
پلاگین های CI/CD را بررسی می کند
بررسی پلاگین های CI/CD برای GitHub و fastlane در دسترس هستند (به زودی موارد بیشتری ارائه می شود). استفاده از این افزونه ها ساده ترین راه برای راه اندازی و شروع است و متداول ترین پارامترها را شامل می شود.
باینری CLI را بررسی می کند
اگر چک پلاگینی برای پلتفرم خاص شما ندارد، میتوانید از چکهای CLI استفاده کنید. این یک رابط آشنا برای عیب یابی و پیکربندی ارائه می دهد. Checks CLI برای Linux، Windows و macOS در دسترس است.
API را بررسی می کند
برای تیم هایی با گردش کار بسیار سفارشی شده، Checks یک REST API قوی ارائه می دهد. از آن برای شروع اسکن، بازیابی گزارش ها و تطبیق تجربه با نیازهای منحصر به فرد خود استفاده کنید. اطلاعات بیشتر را در اسناد Checks API بیابید.