چگونه مشکل expected shallow list را در cent os رفع کنیم؟

ممکنه شما هم این مشکل رو هنگام دریافت ریپازیتوری ها، یا هنگام اجرا شدن پایپ لاین ci/cd تون داشته باشید. این یک مشکل شایع هست در git نسخه ۱.۸.۳.۱ به پایین ( اگر اشتباه نکنم ). برای رفع این مشکل باید نسخه گیت رو به روز رسانی کنید. اما مشکل اینجاست که این نسخه جدید …

بیشتر بخوانید

چطور گیت لب رو به دیسکورد متصل کنیم؟

با اتصال گیت لب به دیسکورد میتونید کامیت ها ، جاب هایی که fail میشن و … رو توی چنل خودتون ببینید. تو این آموزش از اتصال دهنده slack استفاده میکنیم تا پیام ها به درستی به دیسکورد انتقال داده بشه.دقت کنید با متصل کننده آفیشال خود دیسکورد پیام ها به درستی منتقل نمیشود.   …

بیشتر بخوانید

چگونه در گیت لب بصورت خودکار فایل apk بسازیم؟

یکی از کارهایی که میتوانید در ci/cd گیت لب انجام بدید، بیلد گرفتن از پروژه های اندروید هست. به طوری که میتوانید پس از برای مثال کامیت به روی مستر ،‌ یک بیلد از پروژه بگیرید و فایل apk رو به صورت باینری از گیت لب دانلود کنید. برای اینکار باید اول یک فایل gitlab-ci …

بیشتر بخوانید

فعال کردن Auto Devops در گیت لب

برای فعال کردن امکان Auto DevOps در گیت لب ، نیاز به یک اینستنس کوبرنتیز فعال دارید. برای شروع میتوانید کوبرنتیز را به صورت single instance اجرا کنید و یا از رنچر یا okd استفاده کنید. بعد از برپا ساختن سیستم ، با قدم به قدم اجرا کردن مراحل زیر میتوانید گیت لب رو به …

بیشتر بخوانید

استفاده از رجیستری GitLab در آپن شیفت

استفاده از رجیستری GitLab به شما این امکان رو میده که ایمیج های داکر رو پوش و پول کنین و با دسترسی دادن به ابزار های مثل آپن شیفت یا کوبرنیتز امکان دیپلوی ایمیج های خصوصی رو توی کلاد داشته باشید. برای استفاده از این کار ، ابتدا باید از طریق کامند لاین داکر به …

بیشتر بخوانید