อัปเกรด ALM Accelerator
เราเผยแพร่การอัปเดตของ ALM Accelerator for Power Platform เป็นระยะๆ เมื่อมีโซลูชันเวอร์ชันใหม่ ให้ทำตามขั้นตอนในบทความนี้เพื่ออัปเกรด อัปเกรดเทมเพลตไปป์ไลน์แยกกันโดยใช้ เทมเพลตการซิงค์ไปป์ไลน์ ที่รวมอยู่ในโซลูชัน ALM Accelerator
อย่าใช้คำแนะนำเหล่านี้ในการติดตั้ง ALM Accelerator ครั้งแรก ให้ทำตามหนึ่งในคำแนะนำเหล่านี้แทน:
ดาวน์โหลดรุ่นล่าสุด
หมายเลขเวอร์ชันของโซลูชันระบุวันที่เผยแพร่ ตัวอย่างเช่น เวอร์ชัน 1.0.20220406.1 หมายถึงเวอร์ชัน 1.0 ซึ่งสร้างขึ้นใน 20220406 (yyyyMMdd) หรือ 6 เมษายน 2022
ดาวน์โหลดไฟล์โซลูชันที่มีการจัดการล่าสุดจาก GitHub เลื่อนลงไปที่ แอสเซท และเลือก CenterofExcellenceALMAccelerator_<เวอร์ชันล่าสุด>_managed.zip
ติดตั้งโซลูชัน ALM Accelerator
ลงชื่อเข้าใช้ Power Apps แล้วเลือกสภาพแวดล้อมที่โฮสต์แอป ALM Accelerator
ในแผงด้านซ้าย ให้เลือก โซลูชัน
เลือก นำเข้าโซลูชัน>เรียกดู แล้วเรียกดูตำแหน่งของโซลูชันที่มีการจัดการที่คุณดาวน์โหลดและเลือกไฟล์
เลือก ถัดไป
เลือก การตั้งค่าขั้นสูง แล้วเลือก อัปเดต
เลือก นำเข้า
เปิดใช้งานตัวเชื่อมต่อแบบกำหนดเอง Azure DevOps อีกครั้ง
เลือก ข้อมูล>ตัวเชื่อมต่อแบบกำหนดเอง>CustomAzureDevOps
เลือก แก้ไข
ในแท็บ คำจำกัดความ ให้ยืนยันว่ามีนโยบาย 6 รายการที่กำหนดค่าตามที่อธิบายไว้ใน ส่วนต่อไปนี้
บนแท็บ ความปลอดภัย ให้เลือก แก้ไข จากนั้นตั้งค่าค่าต่อไปนี้:
- ผู้ให้บริการข้อมูลประจำตัว: Microsoft Entra ID
- รหัสไคลเอนต์: รหัสแอปพลิเคชัน (ไคลเอนต์) จากการลงทะเบียนแอปพลิเคชัน ...
- ความลับของไคลเอนต์: ค่าความลับของแอปพลิเคชัน (ไคลเอนต์) จากการลงทะเบียนแอปพลิเคชัน
- URL ทรัพยากร: ID แอปพลิเคชัน (ไคลเอนต์) DevOps จาก การลงทะเบียนแอปพลิเคชัน
บนแท็บ ทดสอบ ให้เลือก ทดสอบการทำงาน
ยืนยันว่า สถานะการตอบกลับ ส่งคืนเป็น 200
เลือก อัปเดตตัวเชื่อมต่อ
ตรวจสอบนโยบายตัวเชื่อมต่อแบบกำหนดเองของ Azure DevOps
คุณควรมีหกนโยบายในแท็บ ข้อกำหนด ในตัวเชื่อมต่อแบบกำหนดเองของ CustomAzureDevOps ตรวจสอบให้แน่ใจว่าถูกกำหนดตามที่อธิบายไว้ในตารางต่อไปนี้ คุณอาจต้องสร้างนโยบายที่ขาดหายไปหรือเปลี่ยนค่าให้ตรงกับข้อกำหนดที่ตามมา ให้ความสนใจกับฟิลด์ Operations
ซึ่งบางครั้งสามารถตั้งค่าเป็นว่างได้หลังจากการอัปเกรด
ตั้งค่าโฮสต์เป็นนโยบาย https://vssps.dev.azure.com
:
ฟิลด์ | ค่า |
---|---|
Name | ตั้งค่าโฮสต์เป็น https://vssps.dev.azure.com |
เทมเพลต | ตั้งค่า URL โฮสต์ |
ฝ่ายการปฏิบัติงาน | GetUsers, GetIdentities |
เทมเพลต URL | https://vssps.dev.azure.com |
ตั้งค่าโฮสต์เป็นนโยบาย https://app.vssps.visualstudio.com
:
ฟิลด์ | ค่า |
---|---|
Name | ตั้งค่าโฮสต์เป็น https://app.vssps.visualstudio.com |
เทมเพลต | ตั้งค่า URL โฮสต์ |
ฝ่ายการปฏิบัติงาน | GetOrganizations, GetUserCurrentProfile |
เทมเพลต URL | https://app.vssps.visualstudio.com |
แปลงตัวแปรคำจำกัดความของบิลด์เป็นอาร์เรย์:
ฟิลด์ | ค่า |
---|---|
Name | แปลงตัวแปรคำจำกัดความของบิวด์เป็นอาร์เรย์ |
เทมเพลต | แปลงวัตถุเป็นอาร์เรย์ (พรีวิว) |
ฝ่ายการปฏิบัติงาน | |
วัตถุเป้าหมายหรือพาธคอลเลกชัน | @body().value |
พาธย่อยคุณสมบัติ | ตัวแปร |
พาธของคุณสมบัติใหม่ | @item().variables |
ชื่อคุณสมบัติสำหรับคีย์ | คีย์ |
ชื่อคุณสมบัติสำหรับค่า | value |
เรียกใช้นโยบายบน | การตอบสนอง |
ตั้งค่าโฮสต์เป็นนโยบาย https://vsaex.dev.azure.com
:
ฟิลด์ | ค่า |
---|---|
Name | ตั้งค่าโฮสต์เป็น https://vsaex.dev.azure.com |
เทมเพลต | ตั้งค่า URL โฮสต์ |
ฝ่ายการปฏิบัติงาน | RemoveMemberFromGroup, AddMemberToGroup |
เทมเพลต URL | https://vsaex.dev.azure.com |
ตั้งค่าเมธอดเป็นนโยบาย POST:
ฟิลด์ | ค่า |
---|---|
Name | ตั้งค่าวิธีการไปยังนโยบาย POST |
เทมเพลต | คำขอกระบวนการผลิต |
ฝ่ายการปฏิบัติงาน | RunSyncPipeline |
พาธใหม่ | <องค์กร>/<โครงการ>/_apis/pipelines/<pipelineId>/runs |
เมธอด | โพสต์ |
ตั้งค่าเมธอดเป็น GET สำหรับนโยบาย ListItems:
ฟิลด์ | ค่า |
---|---|
Name | ตั้งค่าวิธีการเป็น GET สำหรับ ListItems |
เทมเพลต | คำขอกระบวนการผลิต |
ฝ่ายการปฏิบัติงาน | ListItems |
พาธใหม่ | <องค์กร>/<โครงการ>/_apis/git/repositories/<repo>/items |
เมธอด | GET |