เชื่อมต่อ

Repository

เชื่อมต่อ GitHub แล้วเอเจนต์จะค้นหาโค้ดของคุณ รันโค้ด รีวิวทุก pull request และตามรอยไปยังโครงสร้างพื้นฐานที่โค้ด deploy ไป

การเชื่อมต่อ repository ให้เอเจนต์เข้าถึงซอร์สโค้ดของคุณ Polylane ทำดัชนีเพื่อการค้นหา รันโค้ดใน sandbox รีวิวทุก pull request เทียบกับ production และวาง repository บนโทโพโลยีข้างสิ่งที่มัน deploy ไป

ทำอะไรได้

เอเจนต์ค้นหาโค้ดทั้งตามคำสำคัญและตามความหมาย ดังนั้นคิวรีอย่าง "retry with exponential backoff" จะไปถึงโมดูลที่ถูกต้องแม้คำเหล่านั้นไม่เคยปรากฏในซอร์ส เอเจนต์รันโค้ดของ repository ใน sandbox เมื่อการสืบสวนต้องการ ทุก pull request ถูกตรวจสอบเทียบกับโทโพโลยี production และได้รับคำตัดสินผ่านหรือไม่ผ่านเป็นความเห็น

บนโทโพโลยี repository เป็นโหนดที่เชื่อมด้วยเส้นเชื่อม deploys_to ไปยังทรัพยากรที่มัน deploy และเส้นเชื่อม defines ไปยังทรัพยากรที่การกำหนดค่าของมันสร้างขึ้น เมื่อเอเจนต์สืบสวน issue บนเซอร์วิสหนึ่ง มันจะตามเส้นเชื่อมเหล่านี้ตรงไปยังโค้ดที่ส่งไปที่นั่น

เชื่อมต่อ repository

เปิด Settings > Repositories ในคอนโซล แล้วเลือก Add repository Add from GitHub จะติดตั้งแอป GitHub ของ Polylane บนองค์กรของคุณและให้คุณเลือกว่า Polylane อ่าน repository ใดได้ repository ที่เชื่อมต่อไว้จะซิงก์ต่อเนื่องเมื่อโค้ดเปลี่ยน

Add public repository ลงทะเบียน repository สาธารณะบน GitHub ด้วย URL repository ที่เพิ่มด้วยวิธีนี้จะไม่อัปเดตอัตโนมัติเมื่อโค้ดเปลี่ยน ดังนั้นควรใช้แอป GitHub สำหรับทุกสิ่งที่คุณพัฒนาอยู่จริง ดู GitHub สำหรับสิทธิ์ของแอป

หน้า repository

แท็บทำอะไร
Settingsการตั้งค่า autofix การรีวิว pull request และเครือข่ายของ sandbox สำหรับ repository นี้ อธิบายด้านล่าง
ObservabilityPolylane รีวิว repository หลังการซิงก์แต่ละครั้ง และรายงานว่าโค้ดถูกติดตั้ง instrumentation ดีเพียงใด: route handler กี่ตัวที่ส่งเทเลเมทรี และตัวใดไม่ส่งเลย แต่ละข้อค้นพบส่งให้เอเจนต์ได้ด้วย Ask Polylane to fix it
Changesประวัติการรีวิว pull request สำหรับ repository นี้ แต่ละรายการตรวจสอบเทียบกับโทโพโลยี production พร้อมคำตัดสินผ่านหรือไม่ผ่าน
Resourcesทรัพยากรคลาวด์ที่ repository นี้จัดการ Polylane เชื่อมโยงจาก deploy manifest และ metadata ของผู้ให้บริการ และสิ่งที่ตรวจไม่พบคุณเพิ่มได้ด้วย Link resource การรีวิวจำกัดขอบเขตการสืบสวนไว้ที่ทรัพยากรเหล่านี้ และใช้ทั้งบัญชีคลาวด์แทนจนกว่าจะมีการเชื่อมโยง
Propertiesบันทึกดิบของ repository

การตั้งค่า repository

การตั้งค่าควบคุมอะไร
Open autofix pull requestsPolylane เปลี่ยนข้อค้นพบที่ยืนยันแล้วให้เป็น pull request บน repository นี้หรือไม่ การปิดจะหยุดรายการใหม่ pull request ที่มีอยู่ยังคงเปิด
Review pull requests for production impactทุก pull request ถูกสืบสวนเทียบกับโทโพโลยี production และได้รับความเห็นคำตัดสินหรือไม่
Pull request review instructionsคำแนะนำเฉพาะ repository สำหรับการรีวิว เช่น path ใดสำคัญต่อการ deploy หรือข้อกังวลใดที่ด่านอื่นจัดการอยู่แล้ว
Block merging on production concernsโพสต์ check "Polylane production impact" บนทุก pull request ที่รีวิว ซึ่งจะไม่ผ่านเมื่อการรีวิวพบข้อกังวล กำหนดให้ check นั้นเป็นข้อบังคับใน branch protection เพื่อบล็อกการ merge เปิดเป็นค่าเริ่มต้น
Agent internet accessเอเจนต์ส่งคำขอเครือข่ายออกภายนอกได้หรือไม่ขณะรันโค้ด
Domain allowlistNone, Common dependencies สำหรับ package registry และระบบนิเวศของภาษา หรือ All (unrestricted)

ที่เกี่ยวข้อง

  • การรีวิว pull request สำหรับสิ่งที่การรีวิวตรวจสอบและวิธีอ่านคำตัดสิน
  • Topology สำหรับกราฟที่ repository เข้าร่วม
  • Autofix สำหรับ pull request ที่ Polylane เปิดกับ repository ที่เชื่อมต่อไว้
  • GitHub สำหรับสิทธิ์ของแอปและสิ่งที่การยกเลิกการเชื่อมต่อลบ