Hành động GitHub cho Microsoft Power Platform

Tác vụ GitHub cho phép các nhà phát triển xây dựng quy trình làm việc tự động trong vòng đời phát triển phần mềm. 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 các thành phần nền tảng khác nhau, chẳng hạn như ứng dụng canvas, ứng dụng dựa trên mô hình, dòng màn hình nền, chatbot Power Virtual Agents, mô hình AI Builder, ứng dụng tương tác với khách hàng (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing và Dynamics 365 Project Service Automation) cũng như trình kết nối giữa môi trường phát triển và hệ thống 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?

Bạn hiện có thể xem Hướng dẫn: Bắt đầu sử dụng GitHub Actions Hướng dẫn này sẽ chỉ cách sử dụng phương thức xác thực dịch vụ chính và phương thức xác thực tên người dùng/mật khẩu tiêu chuẩn.

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

Truy cập vào GitHub Marketplace for Actions rồi tìm kiếm Power Platform. Khi bạn đến trang này, hãy chọn nút màu xanh lục để 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 cho cả ứng dụng canvas lẫn ứng dụng dựa trên mô hình, Power Virtual Agents, dòng giao diện người dùng và dòng truyền thống, AI Builder, trình kết nối tùy chỉnh và dòng dữ liệu, tất cả hiện đều có thể thêm vào một giải pháp. Cũng bao gồm các ứng dụng customer engagement.

Tôi có thể thêm dòng và ứng dụng 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 cho Microsoft Power Platform có giá thế nào?

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

Hành động GitHub dành cho Power Platform ghi chú phát hành
Đã có hướng dẫn GitHub Actions
Hành động GitHub có sẵn