Share via


GitHub Actions สำหรับ Microsoft Power Platform

GitHub Actions ช่วยให้นักพัฒนาสามารถสร้างเวิร์กโฟลว์วงจรการพัฒนาซอฟต์แวร์อัตโนมัติ ด้วย GitHub Actions สำหรับ Microsoft Power Platform คุณสามารถสร้างเวิร์กโฟลว์ในที่เก็บของคุณเพื่อสร้าง ทดสอบ แพคเกจ นำออกใช้ และปรับใช้แอป ดำเนินการระบบอัตโนมัติ และจัดการบอทและส่วนประกอบอื่นๆ ที่สร้างขึ้นใน Microsoft Power Platform

GitHub Actions สำหรับ Microsoft Power Platform รวมถึงความสามารถดังต่อไปนี้:

  • การนำเข้าและส่งออกข้อมูลเมตาของโปรแกรมประยุกต์ (หรือที่เรียกว่าโซลูชัน) ที่มีส่วนประกอบของแพลตฟอร์มต่างๆ เช่น แอปพื้นที่ทำงาน แอปแบบจำลอง โฟลว์เดสก์ท็อป แชทบอท Power Virtual Agents แบบจำลอง AI Builder แอปการมีส่วนร่วมของลูกค้า (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing และ Dynamics 365 Project Service Automation) และตัวเชื่อมต่อระหว่างสภาพแวดล้อมการพัฒนาและการควบคุม source

  • การปรับใช้กับสภาพแวดล้อมดาวน์สตรีม

  • การเตรียมใช้งานหรือการยกเลิกการเตรียมใช้งานสภาพแวดล้อม

  • ดำเนินการตรวจสอบการวิเคราะห์แบบสถิตกับโซลูชันโดยใช้ ตัวตรวจสอบโซลูชัน 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 สำหรับการดำเนินการ และค้นหา Power Platform เมื่อคุณมาถึงหน้านี้ ให้เลือกปุ่มสีเขียวเพื่อติดตั้งการดำเนินการลงในพื้นที่เก็บข้อมูลของคุณ

GitHub Actions Install

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 Pages ได้หรือไม่

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

ดูเพิ่มเติม

GitHub Actions Hands on Lab ที่พร้อมให้บริการ

การดำเนินการ GitHub ที่มีอยู่