Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Sử dụng Công cụ xây dựng Microsoft Power Platform để tự động hóa các tác vụ xây dựng và triển khai phổ biến liên quan đến các ứng dụng được xây dựng trên Microsoft Power Platform. Các tác vụ này bao gồm:
- Đồng bộ hóa siêu dữ liệu giải pháp (còn 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 tương tác với khách hàng: Dynamics 365 Sales, Customer Service, Field Service, Marketing và Project Service Automation
- Ứng dụng canvas
- Ứng dụng dựa trên mô hình
- các dòng giao diện người dùng
- Đại lý ảo
- Mô hình AI Builder
- Các kết nối giữa môi trường phát triển và kiểm soát nguồn
- Tạo thành phần lạ của bản dựng
- Triển khai môi trường xuôi tuyến
- Cung cấp hoặc hủy 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 dịch vụ trình kiểm tra Power Apps
Sử dụng các tác vụ Công cụ xây dựng Microsoft Power Platform với bất kỳ tác vụ Azure DevOps có sẵn nào khác để soạn quy trình xây dựng và phát hành của bạn. Các quy trình mà đội thường triển khai bao gồm Khởi tạo, Xuất từ môi trường phát triển, Xây dựng và Phát hành.
Lưu ý
Công cụ xây dựng Microsoft Power Platform chỉ được hỗ trợ cho môi trường Microsoft Dataverse có cơ sở dữ liệu. Thông tin thêm: Tạo môi trường với cơ sở dữ liệu
Microsoft Power Platform Công cụ xây dựng hiện có sẵn để sử dụng trong các khu vực GCC và GCC High.
Công cụ xây dựng Microsoft Power Platform là gì?
Công cụ xây dựng Microsoft Power Platform là một tập hợp các tác vụ xây dựng Azure DevOps dành riêng cho Power Platform giúp loại bỏ nhu cầu tải xuống công cụ và tập lệnh tùy chỉnh theo cách thủ công để quản lý vòng đời ứng dụng của các ứng dụng được xây dựng trên Microsoft Power Platform.
Bạn có thể sử dụng các tác vụ riêng lẻ, chẳng hạn như nhập giải pháp vào môi trường hạ lưu hoặc cùng nhau trong một đường ống để sắp xếp một kịch bản như tạo hiện vật xây dựng, triển khai để kiểm tra hoặc thu thập các thay đổi của trình 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ụ có sẵn, hãy xem Microsoft Power Platform Nhiệm vụ Công cụ Xây dựng.
Power Platform Build Tools phiên bản 2.0 là gì?
Ngoài những gì Power Platform Build Tools cung cấp, phiên bản 2.0 của Power Platform Build Tools dựa trên Power Platform CLI.
Power Platform Phiên bản 1.0 của Build Tools dựa trên PowerShell. Power Platform Phiên bản Build Tools 2.0 sẽ được bảo trì và bổ sung thêm nhiều tính năng mới hơn.
Đối với các phiên bản trước của Power Platform Build Tools, chúng tôi sẽ thực hiện các bản cập nhật bảo mật quan trọng khi cần thiết. Khách hàng nên chuyển sang Power Platform Build Tools phiên bản 2.0 sớm nhất.
Quan trọng
Bạn không thể kết hợp các phiên bản tác vụ cho Power Platform Build Tools trong quy trình xây dựng của mình.
Tải Công cụ xây dựng Microsoft Power Platform
Microsoft Power Platform Công cụ xây dựng có thể được cài đặt vào tổ chức Azure DevOps của bạn từ Azure Marketplace.
Sau khi cài đặt, tất cả các tác vụ có trong Công cụ xây dựng Microsoft Power Platform sẽ có sẵn để thêm vào bất kỳ quy trình mới hoặc hiện có nào. Bạn có thể tìm thấy chúng bằng cách tìm kiếm "Power Platform".
Kết nối với môi trường
Để tương tác với môi trường Microsoft Power Platform, bạn phải thiết lập kết nối để các tác vụ công cụ xây dựng có thể thực hiện các hành động cần thiết. Có sẵn hai loại kết nối:
| Loại kết nối | Description |
|---|---|
| Service Principal thông qua Workload Identity Federation (khuyến nghị) | Sử dụng xác thực dựa trên nguyên tắc dịch vụ thông qua thông tin xác thực liên kết. Được khuyến nghị cho những người thuê nhà yêu cầu xác thực đa yếu tố. |
| Nguyên tắc dịch vụ và bí mật của khách hàng | Sử dụng xác thực dựa trên nguyên tắc dịch vụ. |
| Tên người dùng/mật khẩu | Kết nối dịch vụ chung với tên người dùng và mật khẩu. Không hỗ trợ người dùng yêu cầu xác thực đa yếu tố. |
Định cấu hình kết nối dịch vụ bằng dịch vụ chính
Để cấu hình kết nối bằng cách sử dụng dịch vụ chính, trước tiên bạn phải xác thực hồ sơ với các quyền cần thiết. Power Platform Bạn phải thêm ứng dụng Microsoft Entra ID và người dùng ứng dụng được liên kết vào môi trường Dataverse.
Tạo nguyên tắc dịch vụ và bí mật của khách hàng
Sử dụng lệnh pac admin create-service-principal để tạo và đặt cấu hình dịch vụ chính sẽ được sử dụng với các tác vụ Công cụ xây dựng Microsoft Power Platform.
Trước tiên, lệnh này đăng ký đối tượng Ứng dụng và Tên chính dịch vụ (SPN) tương ứng trong Microsoft Entra ID. Sau đó, nó thêm ứng dụng với tư cách là người dùng quản trị viên vào đối tượng thuê Microsoft Power Platform.
Lệnh này có hai tham số:
| tên | Tên viết tắt | Required | Description |
|---|---|---|---|
environment |
env |
Có | ID hoặc URL của môi trường để thêm người dùng ứng dụng vào. |
role |
r |
Không | Tên hoặc ID của vai trò bảo mật sẽ được áp dụng cho người dùng ứng dụng. Giá trị mặc định là: 'Người quản trị Hệ thống'.
Solution Checker yêu cầu một vai trò có đặc quyền prvAppendmsdyn_analysisjob để thêm vào bảng msdyn_analysisjob. Theo mặc định, vai trò Quản trị viên hệ thống có quyền này. |
Bạn có thể sử dụng nó như thế này:
C:\> pac admin create-service-principal --environment <environment id>
Khi thành công, bốn cột sẽ được hiển thị:
- TenantId nền tảng Nguồn
- ID Ứng dụng
- Bí mật Máy khách (trong văn bản rõ)
- Hết hạn
Chẳng hạn:
PS C:\>pac admin create-service-principal --environment d3fcc479-0122-e7af-9965-bde57f69ee1d
Connected as admin@M365x57236726.onmicrosoft.com
Successfully assigned user adde6d52-9582-4932-a43a-beca5d182301 to environment d3fcc479-0122-e7af-9965-bde57f69eeld with security role System Administrator
Tenant ID Application ID Client Secret Expiration
2b0463ed-efd7-419d-927d-a9dca49d899c adde6d52-9582-4932-a43a-beca5d182301 beY8Q~JBZ~CBDgIKKBjbZ3g6BofKzoZkYj23Hbf 7/31/2024 4:27:03 PM
Sử dụng thông tin được hiển thị để định cấu hình kết nối dịch vụ Power Platform.
Quan trọng
Giữ bí mật máy khách. Sau khi xóa dấu nhắc lệnh, bạn không thể lấy lại cùng một bí mật máy khách nữa.
Định cấu hình môi trường với ID ứng dụng
Bạn phải thêm ID ứng dụng làm Người dùng ứng dụng trong môi trường Microsoft Power Platform mà bạn đang kết nối. Có hai cách để bạn có thể thực hiện điều này.
- Bạn có thể xem lại bài viết này: Tạo người dùng ứng dụng.
- Bạn có thể sử dụng Power Platform CLI. Chẳng hạn:
PS C:\>pac admin assign-user --user "adde6d52-9582-4932-a43a-beca5d182301" --role "System administrator" --environment d3fcc479-0122-e7af-9965-bde57f69ee1d --application-user
Connected to... SnDemoDev
Connected as admin@M365x57236726.onmicrosoft.com
Successfully assigned user adde6d52-9582-4932-a43a-beca5d182301 to environment d3fcc479-0122-e7af-9965-bde57f69ee1d with security role System Administrator
Đảm bảo rằng Người dùng ứng dụng được thêm vào có vai trò quản trị viên hệ thống (có trong phần "Quản lý vai trò" trong cài đặt bảo mật cho người dùng ứng dụng).
Câu hỏi thường gặp (FAQ)
Quy trình Công cụ xây dựng Microsoft Power Platform cũ của tôi có tiếp tục hoạt động không?
Các quy trình cũ vẫn tiếp tục hoạt động, nhưng các tính năng mới hơn sẽ không được thêm vào các tác vụ cũ. Nếu muốn sử dụng các tính năng mới, bạn nên thay đổi phiên bản tác vụ trong quy trình.
Tại sao bạn lại dựa nhiệm vụ mới vào Power Platform CLI thay vì PowerShell?
Tác vụ Power Platform CLI đa nền tảng với tính linh hoạt cao, có thể chạy trên cả trình chạy linux. Đây là những tác vụ tương tự có sẵn với Power Platform Actions for GitHub. Giờ đây, bạn có trải nghiệm nhất quán giữa Azure DevOps và GitHub.
Công cụ xây dựng Microsoft Power Platform chỉ hoạt động cho Power Apps không?
Các công cụ xây dựng hoạt động cho cả ứng dụng canvas và dựa trên mô hình, tác nhân ảo Microsoft Copilot Studio, Luồng giao diện người dùng và luồng truyền thống, AI Builder, 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. Danh sách này cũng bao gồm các ứng dụng tương tác với khách hàng (Dynamics 365 Sales, Customer Service, Field Service, Marketing và Project Service Automation). Ứng dụng tài chính và hoạt động có các tác vụ xây dựng riêng biệt.
trước đây tôi đã cài đặt bản xem trước của Công cụ xây dựng - tôi có thể nâng cấp từ bản xem trước của Công cụ xây dựng Power Apps lên Công cụ xây dựng Power Platform không?
Bạn không thể nâng cấp từ phiên bản bản xem trước vì chúng tôi phải giới thiệu một số thay đổi đột phá trong bản phát hành có sẵn rộng rãi. Để chuyển từ phiên bản xem trước, bạn phải cài đặt Công cụ xây dựng Microsoft Power Platform và xây dựng lại quy trình hoặc định cấu hình lại quy trình hiện có để sử dụng các tác vụ Công cụ xây dựng mới. Bạn cũng phải tạo các kết nối Dịch vụ mới.
Tôi có thể bao gồm các ứng dụng Flow và Canvas không?
Có, dòng và ứng dụng canvas có nhận biết giải pháp, vì vậy, những thành phần này có thể tham gia vào vòng đời ứng dụng của bạn nếu được thêm vào giải pháp. Tuy nhiên, một số bước vẫn cần đặt cấu hình thủ công. Yêu cầu đặt 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à trình kết nối. Bạn có thể xem danh sách những hạn chế hiện tại ở đây: Những hạn chế đã biết.
Công cụ xây dựng Microsoft Power Platform có giá bao nhiêu?
Bạn có thể sử dụng các công cụ xây dựng mà không mất phí. Tuy nhiên, cần có đăng ký hợp lệ cho Azure DevOps để sử dụng Công cụ xây dựng. Thông tin thêm có sẵn Định giá cho Azure DevOps.
Tôi có thể thấy tiện ích mở rộng, nhưng tại sao tôi không có tùy chọn để cài đặt nó?
Nếu bạn không thấy tùy chọn install, thì rất có thể bạn thiếu các đặc quyền cài đặt cần thiết trong tổ chức Azure DevOps của mình. Có thêm thông tin Quản lý quyền tiện ích mở rộng.
Các nhà phát triển có thể sử dụng kết quả của tác vụ Checker như thế nào?
Đầu ra của tác vụ Checker là tệp Sarif và cả phần mở rộng VS Code và Visual Studio đều có sẵn để xem và thực hiện hành động trên tệp Sarif.
Xem thêm
Công cụ xây dựng Power Platform cho Azure DevOps ghi chú phát hành
Xây dựng nhiệm vụ công cụ
Microsoft Power Platform Xây dựng công cụ labs