Hành động GitHub cho Microsoft Power Platform

GitHub Actions cho phép các nhà phát triển xây dựng quy trình làm việc vòng đời phát triển phần mềm tự động. Với Hành động GitHub cho Microsoft Power Platform, bạn có thể tạo quy trình làm việc trong kho lưu trữ của mình để xây dựng, thử nghiệm, đóng gói, phát hành và triển khai ứng dụng; thực hiện tự động hóa; và quản lý bot và các thành phần khác được xây dựng trên Microsoft Power Platform.

Hành động GitHub for Microsoft Power Platform bao gồm các khả năng sau:

  • Nhập và xuất siêu dữ liệu ứng dụng (còn được gọi là giải pháp) chứa nhiều thành phần nền tảng khác nhau như ứng dụng canvas, ứng dụng dựa trên mô hình, luồng máy tính để bàn, Microsoft chatbot đại lý ảo CoPilot Studio, AI Builder mô hình, ứng dụng tương tác với khách hàng (Dynamics 365 Sales, Dynamics 365 dịch vụ khách hàng, Dynamics 365 Field Service, Dynamics 365 Marketing và Dynamics 365 Project Service Automation) và trình kết nối giữa môi trường phát triển và kiểm soát nguồn.

  • Triển khai môi trường xuôi tuyến.

  • Cung cấp hoặc ngừng cung cấp môi trường

  • Thực hiện kiểm tra phân tích tĩnh đối với các giải pháp bằng cách sử dụng bộ kiểm tra giải pháp Power Apps.

Bạn có thể sử dụng Hành động GitHub Actions cho Microsoft Power Platform cùng với mọi Hành động GitHub có sẵn khác để soạn quy trình xây dựng và phát hành của bạn. Quy trình làm việc mà các nhóm thường thực hiện bao gồm cung cấp môi trường phát triển, xuất từ môi trường phát triển sang kiểm soát nguồn, tạo bản dựng và phát hành ứng dụng. Hành động GitHub cho Microsoft Power Platform có sẵn tại https://github.com/marketplace/actions/powerplatform-actions.

Quan trọng

Hành động GitHub Microsoft Power Platform chỉ được hỗ trợ cho môi trường Microsoft Dataverse với cơ sở dữ liệu. Thông tin thêm: Tạo môi trường với cơ sở dữ liệu

Khái niệm chính

Hành động GitHub cho phép bạn tạo quy trình làm việc vòng đời phát triển phần mềm tùy chỉnh trực tiếp trong kho lưu trữ GitHub của bạn. Để biết tổng quan về GitHub Actions và các khái niệm cốt lõi, hãy xem lại các bài viết sau:

GitHub Actions để làm gì Microsoft Power Platform?

GitHub Actions cho Microsoft Power Platform là một tập hợp gồm những GitHub Actions dành riêng cho Microsoft Power Platform loại bỏ nhu cầu tải xuống công cụ và tập lệnh tùy chỉnh để quản lý vòng đời ứng dụng của những ứng dụng được xây dựng trên Microsoft Power Platform. Bạn có thể sử dụng những tác vụ này riêng lẻ, chẳng hạn như nhập một giải pháp vào môi trường xuôi tuyến hoặc sử dụng cùng nhau trong một quy trình làm việc để sắp xếp trường hợp, chẳng hạn như "tạo một thành phần lạ bản dựng", "triển khai để kiểm tra" hoặc "thu thập các thay đổi của người tạo". Có thể phân loại hầu hết các tác vụ xây dựng thành bốn loại:

  • Trình trợ giúp

  • Kiểm tra chất lượng

  • Giải pháp

  • Quản lý môi trường

Để biết thêm thông tin về các tác vụ riêng lẻ, hãy truy cập vào Hành động GitHub cho Microsoft Power Platform.

Tải GitHub Actions cho Microsoft Power Platform

Bạn có thể sử dụng GitHub Actions cho Microsoft Power Platform bằng cách thêm các hành động trong tệp định nghĩa quy trình (.yml) của bạn. Các định nghĩa quy trình làm việc mẫu có sẵn từ Phòng thí nghiệm Hành động GitHub.

Kết nối với môi trường

Để tương tác với môi trường Dataverse, phải tạo một bí mật để cho phép các Hành động GitHub khác nhau thực hiện tác vụ được yêu cầu. Có sẵn hai loại kết nối:

  • Tên người dùng/mật khẩu: Được định cấu hình là kết nối dịch vụ chung với tên người dùng và mật khẩu. Xác thực tên người dùng/mật khẩu không hỗ trợ xác thực đa yếu tố.
  • Khóa bí mật của dịch vụ chính và máy khách: Loại kết nối này sử dụng phương thức xác thực dựa trên dịch vụ chính và hỗ trợ phương thức xác thực đa yếu tố. Xác thực dịch vụ chính

Trình chạy có sẵn

Hành động GitHub cho Microsoft Power Platform có thể chạy trên cả tác nhân Microsoft Windows và tác nhân Linux.

Các câu hỏi thường gặp

Làm thế nào để bắt đầu sử dụng GitHub Actions?

Hướng dẫn: Bắt đầu với GitHub Actions hiện có sẵn để bạn dùng thử. Hướng dẫn chỉ cách sử dụng xác thực service principal và xác thực tên người dùng/mật khẩu chuẩn.

Làm thế nào để GitHub Actions hoạt động trong kho lưu trữ của tôi? Microsoft Power Platform

Truy cập vào GitHub Marketplace for Actions rồi tìm kiếm Power Platform. Khi bạn đến trang, hãy chọn nút màu xanh lá cây để khởi tạo các hành động vào kho lưu trữ của bạn.

Cài đặt GitHub Actions

GitHub Actions chỉ hoạt động cho Power Apps phải không?

GitHub Actions hoạt động với cả ứng dụng dựa trên mô hình và canvas, Microsoft các tác nhân ảo CoPilot Studio, luồng UI và luồng truyền thống, AI Buildercác trình kết nối tùy chỉnh và luồng dữ liệu, tất cả đều có thể được thêm vào giải pháp. Cũng bao gồm các ứng dụng customer engagement.

Tôi có thể bao gồm các ứng dụng Flow và Canvas không?

Có, các ứng dụng canvas và dòng có nhận biết giải pháp, vì vậy nếu các thành phần này được thêm vào giải pháp của bạn, chúng có thể tham gia vào vòng đời ứng dụng của bạn. Tuy nhiên, một số bước vẫn yêu cầu cấu hình thủ công, sẽ được giải quyết vào cuối năm nay khi chúng tôi giới thiệu các biến môi trường và bộ kết nối. Để biết danh sách các giới hạn hiện tại, hãy truy cập vào Những hạn chế đã biết.

GitHub Actions có giá bao nhiêu? Microsoft Power Platform

Hành động GitHub có sẵn miễn phí. Tuy nhiên, cần có đăng ký GitHub hợp lệ để sử dụng các hành động trên GitHub. Để bắt đầu, 2.000 phút hành động/tháng được cung cấp miễn phí. Thông tin thêm: Định giá GitHub

Tôi có thể sử dụng GitHub Actions cho Microsoft Power Platform với Power Pages không?

Có. Bạn có thể tải lên dữ liệu cổng thông tin và sử dụng cấu hình triển khai để tùy chỉnh các tham số triển khai.

Xem thêm

GitHub Actions cho Power Platform ghi chú phát hành
GitHub Actions có sẵn Hands on Lab
Các hành động GitHub có sẵn