با اتصال گیت لب به دیسکورد میتونید کامیت ها ، جاب هایی که fail میشن و … رو توی چنل خودتون ببینید. تو این آموزش از اتصال دهنده slack استفاده میکنیم تا پیام ها به درستی به دیسکورد انتقال داده بشه.دقت کنید با متصل کننده آفیشال خود دیسکورد پیام ها به درستی منتقل نمیشود.
مراحل کار
برای اتصال اکانت گیت لب به دیسکورد ابتدا باید وارد دیسکورد بشید. سپس با دکمه + یک سرور برای خودتان بسازید:
حالا از قسمت Text Channels یک کانال جدید ایجاد کنید. و سپس بر روی دکمه چرخ دنده کانال کلیک کنید و Webhooks را انتخاب کنید.
سپس بر روی Create Webhook کلیک کنید:
هر اسمی که مایل هستید در قسمت Name وارد کنید و پس از زدن دکمه Copy بر روی دکمه Save کلیک کنید.
حالا وارد گیت لب بشید ( فرقی نمیکند گیت لب شخصی یا سایت اصلی ).
سپس وارد ریپازیتوری مورد نظر بشید. از منوی سمت چپ Settings و سپس Integrations رو انتخاب کنید. از لیست باز شده Slack Notifications رو انتخاب کنید.
ابتدا گزینه Active رو تیک بزنید و سپس در انتهای صفحه آدرسی که کپی کردید رو وارد Webhook کنید. در انتهای آدرس slack/ رو اضافه کنید و بر روی Test settings and save changes کلیک کنید.
حالا میتونید کامیت های گیت رو داخل چنل مورد نظر تو دیسکورد ببینید.
برای مثال کامیت جدید به این شکل نمایش داده میشود :
یا اگه برای مثال gitlab ci راه اندازی کردید ، اگه یک جاب ران بشه و به هر دلیل fail بشه ، دیسکورد یک پیام نشون میده :
که از همینجا میتونید برید توی گیت لب و جاب مورد نظر.