แชร์ผ่าน


ปรับแต่งไปป์ไลน์การปรับใช้งานด้วยเทมเพลต

ALM Accelerator มีไปป์ไลน์สำเร็จรูปสำหรับการปรับใช้กับสภาพแวดล้อม โดยยึดตาม สภาพแวดล้อมเริ่มต้นและกลยุทธ์การแยกสาขา คุณสามารถปรับแต่งไปป์ไลน์ ALM Accelerator ได้ง่ายๆ โดยใช้วิธี "ใช้เทมเพลตของคุณเอง" (BYOT) BYOT ช่วยให้คุณควบคุมสิ่งที่ทำให้เกิดการปรับใช้ตามกลยุทธ์การแยกสาขาของคุณ BYOT ยังให้คุณสร้างไปป์ไลน์สำหรับสภาพแวดล้อมอื่นนอกเหนือจากสภาพแวดล้อมการตรวจสอบความถูกต้อง การทดสอบ และการทำงานจริงที่เป็นค่าเริ่มต้น

สถานการณ์ที่อธิบายไว้ในบทความนี้ ปรับแต่งเทมเพลตไปป์ไลน์เพื่อรวมสภาพแวดล้อมการยอมรับใหม่ เป็นเพียงหนึ่งในหลายๆ สถานการณ์ที่เป็นไปได้ที่สามารถดำเนินการโดยใช้แนวทาง BYOT

ใช้ BYOT เพื่อปรับแต่งไปป์ไลน์การปรับใช้งานของคุณ

เมื่อคุณติดตั้ง ALM Accelerator for Power Platform เทมเพลตไปป์ไลน์ในชุดเริ่มต้น CoE ที่เก็บ GitHub จะถูกคัดลอกไปยังที่เก็บ Azure DevOps Git ของคุณ ด้วยสำเนาเทมเพลตไปป์ไลน์ของคุณเอง คุณสามารถเปลี่ยนแปลงได้โดยไม่ได้รับผลกระทบจากการเปลี่ยนแปลงในที่เก็บของเราหรือส่งผลกระทบต่อเส้นทางการอัปเกรดของโซลูชัน

ตารางต่อไปนี้อธิบายเทมเพลตไปป์ไลน์การปรับใช้งานสามรายการที่คัดลอกไปยังที่เก็บ Azure DevOps Git ของคุณ

เทมเพลตไปป์ไลน์ รายละเอียด ตำแหน่ง GitHub
build-deploy-validation-SampleSolution.yml ไปป์ไลน์การปรับใช้งานสภาพแวดล้อมการตรวจสอบความถูกต้อง ลิงค์
build-deploy-test-SampleSolution.yml ทดสอบไปป์ไลน์การปรับใช้งานสภาพแวดล้อม ลิงค์
build-deploy-prod-SampleSolution.yml ไปป์ไลน์การปรับใช้งานสภาพแวดล้อมการทำงานจริง ลิงค์

สั่งให้ ALM Accelerator ใช้เทมเพลตที่คุณกำหนดเองเมื่อสร้างไปป์ไลน์การปรับใช้งาน คุณสามารถใช้โซลูชันเหล่านี้เพื่อปรับใช้โซลูชันกับสภาพแวดล้อมอื่นนอกเหนือจากสภาพแวดล้อมการตรวจสอบความถูกต้อง การทดสอบ และการทำงานจริงที่เป็นค่าเริ่มต้น หรือสำหรับฟังก์ชันการทำงานแบบกำหนดเองอื่นๆ ที่คุณต้องการเพิ่ม

ตัวยึดตำแหน่งในเทมเพลตไปป์ไลน์

เทมเพลตไปป์ไลน์ประกอบด้วยตัวยึดตำแหน่งสำหรับตำแหน่งของเทมเพลตและกลุ่มตัวแปรส่วนกลางที่จะใช้สำหรับไปป์ไลน์การปรับใช้งาน คุณไม่จำเป็นต้องเปลี่ยนแปลงค่าเหล่านี้ มีการอัปเดตเมื่อ ALM Accelerator สร้างไปป์ไลน์การปรับใช้งาน สิ่งเดียวที่คุณต้องทำคือเปลี่ยนชื่อเทมเพลตไปป์ไลน์ให้ตรงกับชื่อของสภาพแวดล้อมที่คุณต้องการปรับใช้ ในสถานการณ์ที่อธิบายไว้ในบทความนี้ เทมเพลตใหม่มีชื่อว่า build-deploy-acceptance-SampleSolution.yml เนื่องจากเรากำลังปรับใช้กับสภาพแวดล้อมการยอมรับใหม่

ตารางต่อไปนี้อธิบายตัวยึดตำแหน่งในเทมเพลตไปป์ไลน์

ตัวกำหนดตำแหน่ง รายละเอียด ตัวอย่างเช่น
RepositoryContainingTheBuildTemplates ชื่อของที่เก็บ Git ของ Azure DevOps ของคุณที่มีเทมเพลตไปป์ไลน์ เทมเพลตเครื่องเร่งความเร็ว coe-alm
BranchContainingTheBuildTemplates สาขาในที่เก็บ Azure DevOps Git ของคุณที่มีเทมเพลตไปป์ไลน์ main
SampleSolutionName ชื่อของโซลูชันของคุณ โซลูชั่นใหม่ของฉัน
alm-accelerator-variable-group กลุ่มตัวแปรส่วนกลางในโครงการ Azure DevOps ที่เทมเพลตการสร้างใช้สำหรับไปป์ไลน์การปรับใช้งาน กลุ่มตัวแปรเร่ง alm

ปรับแต่งเทมเพลตไปป์ไลน์สำหรับสภาพแวดล้อมการยอมรับใหม่

ในสถานการณ์นี้ คุณต้องการใช้เทมเพลตไปป์ไลน์เพื่อปรับใช้โซลูชันกับสภาพแวดล้อมการยอมรับของคุณ การยอมรับไม่ใช่หนึ่งในสามสภาพแวดล้อมเริ่มต้นที่มีเทมเพลตไปป์ไลน์ให้ คุณต้องสร้างขึ้นมา

คัดลอกหนึ่งในเทมเพลตเริ่มต้น เช่น build-deploy-test-SampleSolution.yml และส่งต่อไปยังที่เก็บเทมเพลตของคุณด้วยชื่อใหม่ที่อิงตามสภาพแวดล้อมที่จะปรับใช้ ในตัวอย่างนี้ ให้ตั้งชื่อว่า build-deploy-acceptance-SampleSolution.yml

อัปเดตโปรไฟล์การปรับใช้งานเพื่อรวมสภาพแวดล้อมการยอมรับ

ใน ALM Accelerator โปรไฟล์การปรับใช้งานประกอบด้วยข้อมูลที่จำเป็นในการสร้างไปป์ไลน์การปรับใช้งานสำหรับโซลูชัน โปรไฟล์การปรับใช้งานสำหรับโซลูชันถูกจัดเก็บไว้ในตารางโซลูชัน ALM Accelerator เมื่อคุณเชื่อมโยงโซลูชันกับโปรไฟล์และส่งออกไปป์ไลน์การส่งออก ALM Accelerator จะสร้างไปป์ไลน์การปรับใช้งานสำหรับโซลูชันตามข้อมูลในโปรไฟล์การปรับใช้งาน โปรไฟล์การปรับใช้งานสามารถอัปเดตได้ตลอดเวลา

ข้อกำหนดเบื้องต้น

สร้างโปรไฟล์สำหรับโซลูชัน ในแอปพลิเคชัน ALM Accelerator

เพิ่มขั้นตอนการปรับใช้งานใหม่และอัปเดตชื่อเทมเพลตไปป์ไลน์

  1. เปิดแอป ALM Accelerator

  2. เลือกแท็บ โปรไฟล์การปรับใช้งาน จากนั้นเปิดโปรไฟล์สำหรับโซลูชันที่คุณต้องการอัปเดต

  3. ภายใต้ ขั้นตอนการปรับใช้งาน เลือก ขั้นตอนการปรับใช้งานใหม่

  4. ตั้งชื่อขั้นตอนการปรับใช้งานใหม่ การยอมรับ

  5. ตั้งค่า หมายเลขขั้นตอน เป็น 2

  6. สร้าง สภาพแวดล้อมการปรับใช้งาน สำหรับขั้นตอนการปรับใช้ของคุณ และตั้งชื่อว่า Acceptance

  7. ตั้งค่า URL เป็น URL ของสภาพแวดล้อมการยอมรับของคุณ ตัวอย่างเช่น https://myacceptanceenvironment.crm.dynamics.com/

  8. ตั้งค่า พาธของเทมเพลตการสร้าง เป็นพาธไปยังเทมเพลตไปป์ไลน์ที่คุณสร้างขึ้น ตัวอย่างเช่น Pipelines/build-deploy-acceptance-SampleSolution.yml

  9. ตั้งค่า ปรับใช้ได้ เป็น อนุญาต, ชนิดของการอนุมัติ เป็น คําขอดึงข้อมูล และ สาขาเป้าหมาย ไปที่ [ใช้สาขาโซลูชัน]

    การตั้งค่าเหล่านี้เหมือนกับค่าเริ่มต้นสำหรับสภาพแวดล้อมการทดสอบ คุณสามารถค้นหาค่าเริ่มต้นสำหรับขั้นตอนนี้ได้โดยดูที่ขั้นตอนการทดสอบการใช้งาน

ตรวจสอบความถูกต้องขั้นตอนการปรับใช้งานใหม่และเทมเพลตไปป์ไลน์

หากต้องการตรวจสอบความถูกต้องของขั้นตอนการปรับใช้งานใหม่และเทมเพลตไปป์ไลน์ ให้ส่งออกโซลูชันอีกครั้ง ALM Accelerator สร้างไปป์ไลน์การปรับใช้งานสำหรับโซลูชันตามขั้นตอนการปรับใช้งานใหม่และเทมเพลตไปป์ไลน์

หากต้องการตรวจสอบความถูกต้องของไปป์ไลน์การปรับใช้งานใหม่ ให้เรียกใช้บิลด์และปรับใช้กับสภาพแวดล้อมการยอมรับ

ตอนนี้คุณควรมีไปป์ไลน์การปรับใช้งานสี่รายการสำหรับโซลูชันของคุณ: สามรายการสำหรับสภาพแวดล้อมเริ่มต้นและอีกหนึ่งรายการสำหรับสภาพแวดล้อมการยอมรับ

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