გადადით შინაარსზე

Origin-ის ინტეგრაცია

Tuist-ს შეუძლია ატვირთოს ბილდების, ტესტების, პრივიუების და ბანდლების ანგარიშები pull request-ებში ნატიურ Cursor Origin რეპოზიტორიებში. ის აახლებს არსებულ Tuist Run Report-ს ახალი კომენტარის დამატების ნაცვლად ყოველი ატვირთვისას.

აპლიკაციის ინსტალაცია არ ასრულებს ბილდებს ან ტესტებს. თქვენი არსებული სამუშაო პროცესები განაგრძობენ შედეგების ატვირთვას Tuist-ში, ხოლო ინტეგრაცია ამ შედეგებს თქვენს pull request-ებში აჩვენებს.

მოწყობა#

Tuist-ის ანგარიშის ადმინისტრატორმა უნდა გახსნას Settings → Integrations, აირჩიოს Install Origin App Origin-ის ბარათზე და დაადასტუროს წვდომა Cursor-ში. აირჩიეთ Origin-ის ანგარიში ან namespace და რეპოზიტორიები, რომლებზეც Tuist-ს უნდა ჰქონდეს წვდომა, შემდეგ კი დაბრუნდით Tuist-ში. კავშირი ეკუთვნის Tuist-ის ანგარიშს და არა ცალკეულ პროექტს.

აპლიკაციის ინსტალაცია შესაძლებელია პირდაპირ Origin-დანაც. წვდომის დადასტურების შემდეგ, საჭიროების შემთხვევაში, შედით Tuist-ში და აირჩიეთ ორგანიზაცია დასაკავშირებლად. ხელმისაწვდომია მხოლოდ ის ორგანიზაციები, რომლებსაც თქვენ ადმინისტრირებთ და თქვენი პირადი ანგარიში. თუ მხოლოდ ერთი ანგარიშია ხელმისაწვდომი, Tuist მას ავტომატურად დააკავშირებს არჩევანის ჩვენების გარეშე. თუ Tuist-დან იწყებთ, ორგანიზაცია უკვე შერჩეულია და ეს ნაბიჯი გამოტოვებულია.

აირჩიეთ Add new project connection რეპოზიტორიის შერჩევის მოდალის გასახსნელად. აირჩიეთ დაუკავშირებელი Tuist-ის პროექტი და ერთ-ერთი რეპოზიტორია, რომელიც აღმოჩენილია დაკავშირებული Origin-ის ანგარიშიდან, შემდეგ კი აირჩიეთ Create Connection. თუ რამდენიმე Origin-ის ანგარიშია დაკავშირებული, ჯერ აირჩიეთ ანგარიში. კავშირისთვის ხელმისაწვდომია მხოლოდ ნატიური Origin-ის რეპოზიტორიები. Tuist კიდევ ერთხელ ამოწმებს pull-request-ზე წვდომას პროექტის დაკავშირებამდე და იღებს რეპოზიტორიის ნაგულისხმებ branch-ს.

გამოიყენეთ Manage integration Cursor-ის თანხმობის ნაკადის ახალ ტაბში გასახსნელად და რეპოზიტორიის წვდომის შესაცვლელად ან სხვა Origin-ის ანგარიშის დასაკავშირებლად. რეპოზიტორიის ჩატვირთვის შეცდომები აჩვენებს Retry-ს, რაც განსხვავდება წარმატებული, მაგრამ ცარიელი რეპოზიტორიების სიისგან.

გამოიყენეთ ანგარიშის ტოკენი შედეგების ატვირთვის ავთენტიკაციისთვის.

ანგარიშები და ნებართვები#

აპლიკაციის დადასტურებისას თქვენ ანიჭებთ ნებართვებს, რომლებიც საჭიროა რეპოზიტორიების დასაკავშირებლად და ანგარიშების გამოსაქვეყნებლად:

ნებართვაგამოიყენება
Pull requests: readმოძებნეთ ღია pull request მოხსენებული commit-ისთვის.
Pull request reviews: read and writeწაიკითხეთ, გამოაქვეყნეთ და განაახლეთ Tuist Run Report-ის კომენტარი.
Repository metadata: readაღმოაჩინეთ რეპოზიტორიები და მათი ნაგულისხმები branches. ავტომატურად არის ჩართული Origin-ის მიერ.

Tuist-ს არ სჭირდება წვდომა თქვენს საწყის კოდზე ან ნებართვა pull request-ების merge-ისთვის.

შედეგების pull request-თან დასაკავშირებლად, ატვირთვებმა უნდა შეიცავდნენ რეპოზიტორიის Origin clone URL-ს, Git ref-ს და სრულ commit SHA-ს. Tuist აქვეყნებს ანგარიშს მხოლოდ მაშინ, როდესაც ეს მონაცემები მიუთითებენ ერთ ღია pull request-ზე მის მიმდინარე head commit-ზე. შეცვლილი commit-ების შედეგები არ ცვლიან მიმდინარე ანგარიშს.

Origin-ის ბარათი ჩამოთვლის პროექტ-რეპოზიტორიის კავშირებს. აირჩიეთ Manage → Remove connection პროექტის კავშირზე მისი ანგარიშგების შეწყვეტისთვის აპლიკაციის წაშლის გარეშე. წაშალეთ აპლიკაცია Cursor-ში მისი წვდომის გაუქმებისთვის; Tuist წაშლის ინსტალაციას და მის პროექტულ კავშირებს ინსტალაციის შეტყობინების დამუშავებისას.

თვითმასპინძელი სერვერები#

თუ თქვენ მასპინძლობთ საკუთარ Tuist სერვერს, ჯერ დარეგისტრირეთ და დააკონფიგურირეთ Origin აპლიკაცია თქვენი განლაგებისთვის. მიჰყევით Origin-ის თვითმასპინძლობის ინსტრუქციებს, შემდეგ კი დაბრუნდით ზემოთ მოცემულ მოწყობის ნაბიჯებზე ანგარიშებისა და პროექტების დასაკავშირებლად.