تكامل GitHub
تُعد مستودعات Git محور الغالبية العظمى من مشاريع البرمجيات الموجودة هناك. نحن نتكامل مع GitHub لتوفير رؤى تويست مباشرةً في طلبات السحب الخاصة بك ولتوفير بعض التكوينات مثل مزامنة الفرع الافتراضي الخاص بك.
إعداد
ستحتاج إلى تثبيت تطبيق Tuist GitHub في علامة التبويب التكاملات في مؤسستك: ![صورة تُظهر علامة تبويب التكاملات] (/images/guides/integrations/gitforge/github/integrations.png)
بعد ذلك، يمكنك إضافة اتصال مشروع بين مستودع GitHub الخاص بك ومشروع Tuist الخاص بك:
![صورة تُظهر إضافة اتصال المشروع] (/images/guides/integrations/gitforge/github/add-project-connection.png)
تعليقات طلب السحب/الدمج
يقوم تطبيق GitHub بنشر تقرير تشغيل تويست، والذي يتضمن ملخصًا للعلاقات العامة، بما في ذلك روابط لأحدث
المراجعات أو الاختبارات:
::: متطلبات المعلومات
لا يتم نشر التعليق إلا عندما تكون عمليات تشغيل CI الخاصة بك
مصادق عليها.:::
GITHUB_REF
إذا كان لديك سير عمل مخصص لا يتم تشغيله على التزام PR، ولكن على سبيل المثال، تعليق GitHub، فقد تحتاج إلى التأكد من تعيين المتغير GITHUB_REF إما إلى refs/pull/<pr_number>/merge أو refs/pull/<pr_number>/head.</pr_number></pr_number>
يمكنك تشغيل الأمر ذي الصلة، مثل tuist share ، مع متغير البيئة GITHUB_REF المسبوق GITHUB_REF : GITHUB_REF="refs/pull/${{{{ github.event.issue.number }}}}/head" مشاركة tuist
