GitHub Actions สำหรับ Microsoft Power Platform
GitHub Actions ช่วยให้นักพัฒนาสามารถสร้างเวิร์กโฟลว์วงจรการพัฒนาซอฟต์แวร์อัตโนมัติ ด้วย GitHub Actions สำหรับ Microsoft Power Platform คุณสามารถสร้างเวิร์กโฟลว์ในที่เก็บของคุณเพื่อสร้าง ทดสอบ แพคเกจ นำออกใช้ และปรับใช้แอป ดำเนินการระบบอัตโนมัติ และจัดการบอทและส่วนประกอบอื่นๆ ที่สร้างขึ้นใน Microsoft Power Platform
GitHub Actions สำหรับ Microsoft Power Platform รวมถึงความสามารถดังต่อไปนี้:
การนำเข้าและส่งออกข้อมูลเมตาของแอปพลิเคชัน (หรือที่เรียกว่าโซลูชัน) ที่มีส่วนประกอบของแพลตฟอร์มต่างๆ เช่น แอปพื้นที่ทำงาน แอปแบบจำลอง โฟลว์ UI, แชทบอท Power Virtual Agents, แบบจำลอง AI Builder, แอปการมีส่วนร่วมกับลูกค้า (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing และ Dynamics 365 Project Service Automation) และตัวเชื่อมต่อระหว่างสภาพแวดล้อมการพัฒนาและการควบคุมแหล่งที่มา
การปรับใช้กับสภาพแวดล้อมดาวน์สตรีม
การเตรียมใช้งานหรือการยกเลิกการเตรียมใช้งานสภาพแวดล้อม
ดำเนินการตรวจสอบการวิเคราะห์แบบสถิตกับโซลูชันโดยใช้ ตัวตรวจสอบโซลูชัน Power Apps
คุณสามารถใช้ GitHub Actions สำหรับ Microsoft Power Platform พร้อมกับ GitHub Actions อื่นใดที่พร้อมใช้งาน เพื่อสร้างและเผยแพร่เวิร์กโฟลว์ของคุณ เวิร์กโฟลว์ที่ทีมเตรียมไว้โดยทั่วไป ได้แก่ การจัดเตรียมสภาพแวดล้อมการพัฒนา การส่งออกจากสภาพแวดล้อมการพัฒนาไปยังตัวควบคุมแหล่งที่มา การจัดทำการสร้าง และการนำแอปออกใช้ GitHub Actions สำหรับ Microsoft Power Platform มีอยู่ที่ https://github.com/marketplace/actions/powerplatform-actions
ข้อสำคัญ
GitHub Actions สำหรับ Microsoft Power Platform ได้รับการสนับสนุนสำหรับ สภาพแวดล้อม Microsoft Dataverse ที่มีฐานข้อมูลเท่านั้น ข้อมูลเพิ่มเติม: สร้างสภาพแวดล้อมที่มีฐานข้อมูล
แนวคิดหลัก
GitHub Actions ช่วยให้คุณสร้างเวิร์กโฟลว์วงจรการพัฒนาซอฟต์แวร์แบบกำหนดเองได้โดยตรงในที่เก็บ GitHub ของคุณ สำหรับภาพรวมของ GitHub Actions และแนวคิดหลัก โปรดจรวจทานบทความต่อไปนี้:
GitHub Actions สำหรับ Microsoft Power Platform คืออะไร
GitHub Actions สำหรับ Microsoft Power Platform คือชุดของ Microsoft Power Platform–GitHub Actions เฉพาะที่กำจัดความต้องการในการดาวน์โหลดเครื่องมือและสคริปต์ที่กำหนดเองด้วยตนเอง เพื่อจัดการวงจรชีวิตแอปพลิเคชันของแอปที่สร้างขึ้นใน Microsoft Power Platform สามารถใช้งานได้ทีละงาน เช่น การนำเข้าโซลูชันลงในสภาพแวดล้อมดาวน์สตรีม หรือใช้ร่วมกันในเวิร์กโฟลว์เพื่อจัดระเบียบสถานการณ์จำลอง เช่น "จัดทำอาร์ทิแฟกต์การสร้าง" "ปรับใช้เพื่อทดสอบ" หรือ "การเปลี่ยนแปลงผู้สร้างผลลัพธ์" งานสร้างสามารถแบ่งได้เป็นสี่ประเภท:
ตัวช่วยเหลือ
ตรวจสอบคุณภาพ
โซลูชัน
การจัดการสภาพแวดล้อม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับงานแต่ละงาน ไปที่ GitHub Actions สำหรับ Microsoft Power Platform
รับ GitHub Actions สำหรับ Microsoft Power Platform
คุณสามารถใช้ GitHub Actions สำหรับ Microsoft Power Platform โดยการเพิ่มการดำเนินการในไฟล์ข้อกำหนดเวิร์กโฟลว์ (.yml) ของคุณ ข้อกำหนดเวิร์กโฟลว์ตัวอย่างสามารถใช้ได้จาก ห้องปฏิบัติการ GitHub Actions
การเชื่อมต่อกับสภาพแวดล้อม
เพื่อโต้ตอบกับสภาพแวดล้อม Dataverse ต้องมีการสร้างข้อมูลความลับที่ช่วยให้ GitHub Actions ต่างๆ สามารถทำงานที่ต้องการได้ ชนิดของการเชื่อมต่อสองชนิดพร้อมใช้งาน:
- ชื่อผู้ใช้/รหัสผ่าน: ตั้งค่าคอนฟิกเป็นการเชื่อมต่อบริการทั่วไปด้วยชื่อผู้ใช้และรหัสผ่าน การรับรองความถูกต้องชื่อผู้ใช้/รหัสผ่าน ไม่รองรับการรับรองความถูกต้องแบบหลายปัจจัย
- หลักบริการและความลับไคลเอนต์: ชนิดการเชื่อมต่อนี้ใช้หลักบริการ–โดยยึดตามการรับรองความถูกต้อง และสนับสนุนการรับรองความถูกต้องแบบหลายปัจจัย การรับรองความถูกต้องหลักของบริการ
ตัวเรียกใช้งานที่พร้อมใช้
GitHub Actions สำหรับ Microsoft Power Platform สามารถเรียกใช้ได้ทั้งตัวแทน Microsoft Windows และตัวแทน Linux
คำถามที่ถามบ่อย
ฉันจะเริ่มต้นใช้งาน GitHub Actions ได้อย่างไร
บทช่วยสอน: เริ่มต้นใช้งาน GitHub Actions พร้อมให้คุณทดลองใช้แล้ว บทช่วยสอนนี้แสดงวิธีการใช้การรับรองความถูกต้องของบริการหลักและการรับรองความถูกต้องของชื่อผู้ใช้/รหัสผ่านมาตรฐาน
ฉันจะทำให้ GitHub Actions สำหรับ Microsoft Power Platform ทำงานในพื้นที่เก็บข้อมูลของฉันได้อย่างไร
ไปที่ GitHub Marketplace for Actions และค้นหา Power Platform เมื่อคุณมาถึงหน้า ให้เลือกปุ่มสีเขียวเพื่อติดตั้งการดำเนินการลงในพื้นที่เก็บข้อมูลของคุณ

GitHub Actions ใช้ได้กับ Power Apps เท่านั้นหรือไม่
GitHub Actions ใช้ได้กับทั้งแอปพื้นที่ทำงานและแอปแบบจำลอง, Power Virtual Agents, โฟลว์ UI และโฟลว์ดั้งเดิม, AI Builder, ตัวเชื่อมต่อแบบกำหนดเอง และกระแสข้อมูล ซึ่งตอนนี้สามารถเพิ่มลงในโซลูชันได้แล้วทั้งหมด และยังรวมถึงแอป Customer Engagement ด้วย
ฉันสามารถรวมโฟลว์และแอปพื้นที่ทำงานได้หรือไม่
ใช่ โฟลว์และแอปพื้นที่ทำงานทราบถึงโซลูชัน ดังนั้น หากมีการเพิ่มส่วนประกอบเหล่านี้ในโซลูชันของคุณ จะสามารถมีส่วนร่วมในวงจรชีวิตของแอปของคุณได้ อย่างไรก็ตาม บางขั้นตอนยังคงต้องมีการตั้งค่าคอนฟิกด้วยตนเอง ซึ่งจะได้รับการแก้ไขในช่วงปลายปีนี้ เมื่อเราแนะนำตัวแปรสภาพแวดล้อมและตัวเชื่อมต่อ สำหรับรายการของข้อจำกัดในปัจจุบัน ไปที่ข้อจำกัดที่ทราบ
GitHub Actions สำหรับ Microsoft Power Platform มีค่าใช้จ่ายเท่าไหร่
GitHub Actions พร้อมให้บริการโดยไม่มีค่าใช้จ่าย อย่างไรก็ตาม จำเป็นต้องมีการสมัครใช้งาน GitHub ที่ถูกต้องเพื่อใช้การดำเนินการบน GitHub ในการเริ่มต้นใช้งาน การดำเนินการ 2,000 รายการ นาที/เดือน พร้อมให้บริการฟรี ข้อมูลเพิ่มเติม: การกำหนดราคา GitHub
ฉันสามารถใช้ GitHub Actions สำหรับ Microsoft Power Platform ที่มีพอร์ทัล Power Apps ได้หรือไม่
ใช่ คุณสามารถอัปโหลดข้อมูลพอร์ทัลและใช้โปรไฟล์การปรับใช้งานเพื่อปรับแต่งพารามิเตอร์การปรับใช้งานได้