اتصال GitHub و GitLab
برای استفاده از بیلد و دپلوی، ابتدا باید حسابی را که کد شما در آن نگهداری میشود به دادههات متصل کنید. دادههات از GitHub، GitLab.com و GitLab اختصاصی (Self-hosted) پشتیبانی میکند و هر حساب متصل میتواند چند مخزن داشته باشد.
ورود به حسابهای متصل
پس از ورود به پنل کاربری دادههات، از منوی سمت راست گزینهی «بیلد و دپلوی» را انتخاب کنید و به بخش «حسابهای متصل» بروید. اگر هنوز حسابی متصل نکرده باشید، پیام «هنوز حسابی وصل نشده است…» نمایش داده میشود.
توجه داشته باشید که حسابها به پروژهی فعال متصل میشوند. پیش از اتصال، پروژهی مورد نظر را از نوار بالای پنل انتخاب کنید.
اتصال GitHub
برای اتصال حساب GitHub، روی دکمهی «اتصال به GitHub» کلیک کنید. به صفحهی GitHub منتقل میشوید تا اپلیکیشن دادههات را روی حساب یا سازمان خود نصب کنید و مخزنهایی را که دادههات به آنها دسترسی دارد انتخاب کنید. پس از تایید، به پنل بازمیگردید و پیام «حساب متصل شد.» نمایش داده میشود.
اتصال GitLab.com
برای اتصال حساب GitLab.com، روی دکمهی «اتصال به GitLab» کلیک کنید. پس از ورود به GitLab و تایید دسترسی درخواستشده، به پنل بازمیگردید و حساب در فهرست حسابهای متصل قرار میگیرد.
اتصال GitLab اختصاصی
اگر GitLab را روی سرور خودتان اجرا میکنید، روی دکمهی «اتصال به GitLab خودتان» کلیک کنید و فیلدهای زیر را تکمیل کنید:
- آدرس GitLab: نشانی کامل GitLab شما، مانند https://gitlab.example.com.
- توکن دسترسی شخصی: یک Personal Access Token با دسترسیهای read_api و read_repository.
برای ساخت توکن، در GitLab از بخش Preferences و سپس Access tokens یک توکن جدید با دو دسترسی بالا بسازید و مقدار آن را در پنل دادههات وارد کنید.
توجه داشته باشید که GitLab شما باید از اینترنت در دسترس باشد تا دادههات بتواند مخزنها را بررسی و کد را دریافت کند. اگر توکن تاریخ انقضا دارد، پیش از انقضا یک توکن جدید بسازید و حساب را دوباره متصل کنید.
مشاهدهی مخزنها
در فهرست حسابهای متصل، سرویسدهنده، نام حساب، زمان اتصال و تعداد مخزنهای هر حساب نمایش داده میشود. با کلیک روی «نمایش ریپازیتوریها» میتوانید فهرست مخزنهایی را که دادههات به آنها دسترسی دارد مشاهده کنید. این مخزنها هنگام ساخت قانون بیلد قابل انتخاب هستند.
قطع اتصال
برای قطع اتصال یک حساب، روی گزینهی «قطع اتصال» کنار آن کلیک کنید و درخواست را تایید کنید.
پس از قطع اتصال، قوانین بیلدی که از این حساب استفاده میکنند دیگر اجرا نمیشوند.