แชร์ผ่าน


กำหนดค่าการซิงค์ไปป์ไลน์

เราเผยแพร่การอัปเดตเทมเพลตไปป์ไลน์ ALM Accelerator เป็นระยะๆ ใช้เทมเพลตการซิงค์ไปป์ไลน์ที่มากับ ALM Accelerator เพื่ออัปเดตเทมเพลตไปป์ไลน์ของคุณให้เป็นปัจจุบันโดยอัตโนมัติ

เทมเพลตการซิงค์ไปป์ไลน์จะอัปเดตเทมเพลตไปป์ไลน์ ALM Accelerator เท่านั้น อัพเกรดส่วนประกอบโซลูชัน ALM Accelerator แยกกัน

การตั้งค่าการซิงค์ไปป์ไลน์

เพื่อลดความซับซ้อนของกระบวนการ เราได้สร้างเทมเพลตไปป์ไลน์อื่นที่จะซิงค์ที่เก็บ Azure DevOps ของคุณกับที่เก็บเทมเพลตไปป์ไลน์ในที่เก็บ GitHub ของชุดเริ่มต้น CoE ต่อไปนี้คือวิธีเริ่มต้นใช้งานไปป์ไลน์การซิงค์ไปป์ไลน์

  1. การเริ่มต้น ให้ซิงค์ รุ่นล่าสุด ของเทมเพลตไปป์ไลน์ด้วยตนเองโดย การลอกแบบที่เก็บเทมเพลตไปป์ไลน์ไปยังที่เก็บ Azure DevOps ของคุณ

  2. ใน Azure DevOps ไปที่ ไปป์ไลน์ และจากนั้นเลือก สร้างไปป์ไลน์ใหม่

  3. เลือก Azure Repos Git สำหรับที่เก็บโค้ดของคุณและชี้ไปที่พื้นที่เก็บข้อมูล Azure DevOps ที่คุณสร้างและเริ่มด้วยเทมเพลตไปป์ไลน์ในขั้นตอนที่ 1

  4. บนหน้า กำหนดค่าไปป์ไลน์ของคุณ เลือก ไฟล์ YAML ไปป์ไลน์ Azure ที่มีอยู่ แล้วชี้ไปที่ /Pipelines/sync-pipeline-repo.yml และจากนั้นเลือก ดำเนินการต่อ

  5. ในหน้าจอถัดไป ให้เลือก บันทึก เลือก (...) ถัดจาก เรียกใช้ไปป์ไลน์ แล้วเลือก เปลี่ยนชื่อ/ย้าย

  6. เปลี่ยนชื่อไปป์ไลน์เป็น sync-pipeline-repo แล้วเลือก บันทึก

  7. ตั้งค่าตัวแปรไปป์ไลน์ TEMPLATE-REPO เป็น <https://github.com/microsoft/coe-alm-accelerator-templates>

    คุณสามารถใช้ไปป์ไลน์การซิงค์เพื่อซิงค์ที่เก็บ GitHub กับ Azure DevOps ตั้งค่าตัวแปร TEMPLATE-REPO เป็นที่เก็บ GitHub ต้นทางเพื่อระบุแหล่งที่มาของการซิงค์

  8. เรียกใช้ไปป์ไลน์ใหม่

  9. ป้อนชื่อของ SourceBranch และ BranchToCreate ใน Azure DevOps และ TargetBranch เช่น main

  10. เลือก เรียกใช้

  11. หลังจากที่ไปป์ไลน์ทำงาน มีการสร้างคำขอดึงข้อมูลสำหรับ BranchToCreate ใน TargetBranch หากต้องการยืนยันการเปลี่ยนแปลง ให้อนุมัติและดำเนินการคำขอดึงข้อมูลให้เสร็จสิ้น

    ภาพหน้าจอของคำขอดึงข้อมูลของไปป์ไลน์การซิงค์

    หากการร้องขอการดึงข้อมูลมีข้อขัดแย้งในการผสาน คุณจะต้องแก้ไขเพื่อดำเนินการอัปเกรดให้เสร็จสมบูรณ์ ใช้ส่วนขยาย Azure DevOps ฟรี ข้อขัดแย้งการผสานจากคำขอดึงข้อมูลที่มีอยู่ใน Visual Studio Marketplace

ขั้นตอนถัดไป