ปรับแต่งไปป์ไลน์การปรับใช้งานด้วยเทมเพลต
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
เพิ่มขั้นตอนการปรับใช้งานใหม่และอัปเดตชื่อเทมเพลตไปป์ไลน์
เปิดแอป ALM Accelerator
เลือกแท็บ โปรไฟล์การปรับใช้งาน จากนั้นเปิดโปรไฟล์สำหรับโซลูชันที่คุณต้องการอัปเดต
ภายใต้ ขั้นตอนการปรับใช้งาน เลือก ขั้นตอนการปรับใช้งานใหม่
ตั้งชื่อขั้นตอนการปรับใช้งานใหม่ การยอมรับ
ตั้งค่า หมายเลขขั้นตอน เป็น 2
สร้าง สภาพแวดล้อมการปรับใช้งาน สำหรับขั้นตอนการปรับใช้ของคุณ และตั้งชื่อว่า Acceptance
ตั้งค่า URL เป็น URL ของสภาพแวดล้อมการยอมรับของคุณ ตัวอย่างเช่น
https://myacceptanceenvironment.crm.dynamics.com/
ตั้งค่า พาธของเทมเพลตการสร้าง เป็นพาธไปยังเทมเพลตไปป์ไลน์ที่คุณสร้างขึ้น ตัวอย่างเช่น Pipelines/build-deploy-acceptance-SampleSolution.yml
ตั้งค่า ปรับใช้ได้ เป็น อนุญาต, ชนิดของการอนุมัติ เป็น คําขอดึงข้อมูล และ สาขาเป้าหมาย ไปที่ [ใช้สาขาโซลูชัน]
การตั้งค่าเหล่านี้เหมือนกับค่าเริ่มต้นสำหรับสภาพแวดล้อมการทดสอบ คุณสามารถค้นหาค่าเริ่มต้นสำหรับขั้นตอนนี้ได้โดยดูที่ขั้นตอนการทดสอบการใช้งาน
ตรวจสอบความถูกต้องขั้นตอนการปรับใช้งานใหม่และเทมเพลตไปป์ไลน์
หากต้องการตรวจสอบความถูกต้องของขั้นตอนการปรับใช้งานใหม่และเทมเพลตไปป์ไลน์ ให้ส่งออกโซลูชันอีกครั้ง ALM Accelerator สร้างไปป์ไลน์การปรับใช้งานสำหรับโซลูชันตามขั้นตอนการปรับใช้งานใหม่และเทมเพลตไปป์ไลน์
หากต้องการตรวจสอบความถูกต้องของไปป์ไลน์การปรับใช้งานใหม่ ให้เรียกใช้บิลด์และปรับใช้กับสภาพแวดล้อมการยอมรับ
ตอนนี้คุณควรมีไปป์ไลน์การปรับใช้งานสี่รายการสำหรับโซลูชันของคุณ: สามรายการสำหรับสภาพแวดล้อมเริ่มต้นและอีกหนึ่งรายการสำหรับสภาพแวดล้อมการยอมรับ