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

 

مراحل کار

برای اتصال اکانت گیت لب به دیسکورد ابتدا باید وارد دیسکورد بشید. سپس با دکمه + یک سرور برای خودتان بسازید:

discord create server

حالا از قسمت Text Channels یک کانال جدید ایجاد کنید. و سپس بر روی دکمه چرخ دنده کانال کلیک کنید و Webhooks را انتخاب کنید.

سپس بر روی Create Webhook کلیک کنید:

discord create webhook

هر اسمی که مایل هستید در قسمت Name وارد کنید و پس از زدن دکمه Copy بر روی دکمه Save کلیک کنید.

حالا وارد گیت لب بشید ( فرقی نمیکند گیت لب شخصی یا سایت اصلی ).

سپس وارد ریپازیتوری مورد نظر بشید. از منوی سمت چپ Settings و سپس Integrations رو انتخاب کنید. از لیست باز شده Slack Notifications رو انتخاب کنید.

ابتدا گزینه Active رو تیک بزنید و سپس در انتهای صفحه آدرسی که کپی کردید رو وارد Webhook کنید. در انتهای آدرس slack/ رو اضافه کنید و بر روی Test settings and save changes کلیک کنید.

حالا میتونید کامیت های گیت رو داخل چنل مورد نظر تو دیسکورد ببینید.

برای مثال کامیت جدید به این شکل نمایش داده میشود :

discord gitlab commit msg

یا اگه برای مثال gitlab ci راه اندازی کردید ، اگه یک جاب ران بشه و به هر دلیل fail بشه ، دیسکورد یک پیام نشون میده :

gitlab discord job fail

که از همینجا میتونید برید توی گیت لب و جاب مورد نظر.

 

دسته بندی شده در: