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ì?
Microsoft Power Platform Build Tools là một tập hợp các tác vụ xây dựng Azure DevOps dành riêng cho Nền tảng Power giúp loại bỏ nhu cầu tải xuống thủ công các công cụ và tập lệnh tùy chỉnh để 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. Phần lớn bạn có thể phân loại nhiệm vụ 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 Build Tools 2.0 là phiên bản được dịch vụ Microsoft thêm các tính năng mới hơn.
Đối với các phiên bản trước của Công cụ Bản dựng Power Platform, chúng tôi Microsoft cấp các bản cập nhật bảo mật quan trọng khi cần. Chuyển sang Công cụ Dựng Nền tảng Power phiên bản 2.0 sớm nhất có thể.
Quan trọng
Bạn không thể kết hợp và khớp các phiên bản tác vụ cho Công cụ Dựng Nền tảng Nguồn 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 tạo dịch vụ chính cho người quản trị pac để tạo và đặt cấu hình tên dịch vụ chính để sử dụng với các tác vụ Microsoft Power Platform Công cụ Dựng.
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 để á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. |
Sử dụng lệnh như sau:
C:\> pac admin create-service-principal --environment <environment id>
Khi thành công, lệnh sẽ hiển thị bốn cột:
- 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 dấu nhắc lệnh được xóa, bạn không thể truy xuất lại cùng một bí mật máy khách.
Đị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 đường ống dẫn cũ hơn tiếp tục hoạt động, nhưng các tính năng mới hơn không sẵn dùng trong các tác vụ cũ hơn. Nếu bạn muốn dùng các tính năng mới hơn, hãy thay đổi phiên bản nhiệm vụ của bạn 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?
Các tác vụ CLI của Power Platform có đa nền tảng với sự linh hoạt tuyệt vời, bao gồm chạy trên các runner Linux. Những nhiệm vụ này là những nhiệm vụ tương tự sẵn dùng với Hành động Nền tảng Nguồn cho 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ông cụ bản dựng hoạt động cho cả bảng tùy biến và ứng dụng dựa trên mô hình, tác nhân ảo Microsoft Copilot Studio, 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à luồng dữ liệu mà giờ đây bạn có thể 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ụ Dựng - tôi có thể nâng cấp từ bản xem trước của công cụ Power Apps Dựng lên Công cụ Dựng Nền tảng Nguồn không?
Bạn không thể nâng cấp từ phiên bản xem trước vì chúng tôi phải giới thiệu một số thay đổi nổi bật trong bản phát hành thường có sẵn (GA). Để chuyển từ phiên bản xem trước, bạn cần cài đặt Công cụ Dựng Microsoft Power Platform và xây dựng lại quy trình hoặc lập lại cấu hình quy trình hiện có của mình để sử dụng các tác vụ mới của Công cụ Dựng. Bạn cũng phải tạo 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ó, các dòng và ứng dụng bảng tùy biến đều được giải pháp lưu ý, vì vậy, nếu bạn thêm các thành phần này vào giải pháp của mình, chúng có thể tham gia vào vòng đời của ứng dụng. 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. Danh sách các giới hạn hiện tại có sẵn trong bài viết Giới hạn đã 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, bạn cần đăng ký hợp lệ để Azure DevOps sử dụng Công cụ Dựng. Để biết thêm thông tin, hãy xem 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 cài đặt, rất có thể bạn thiếu đặc quyền cài đặt cần thiết trong tổ chức Azure DevOps bạn. Để biết thêm thông tin, hãy xem Quản lý quyền của phần 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ụ Bộ kiểm tra là một tệp SARIF. Cả VS Code và phần Visual Studio mở rộng đề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