Nota
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba mendaftar masuk atau menukar direktori.
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Gunakan Microsoft Power Platform Build Tools untuk mengautomasikan tugas binaan dan penggunaan biasa yang berkaitan dengan aplikasi yang dibina pada Microsoft Power Platform. Tugas ini termasuk:
- Menyegerakkan metadata penyelesaian (juga dikenali sebagai penyelesaian) yang mengandungi pelbagai komponen platform seperti:
- Apl penglibatan pelanggan: Dynamics 365 Sales, Customer Service, Field Service, Marketing dan Project Service Automation
- Aplikasi kanvas
- Aplikasi berpandukan model
- aliran UI
- Ejen maya
- Model AI Builder
- Penyambung antara persekitaran pembangunan dan kawalan sumber
- Menjana artifak binaan
- Melaksanakan untuk persekitaran hiliran
- Persekitaran peruntukan atau penyahperuntukan
- Melakukan semakan analisis statik terhadap penyelesaian dengan menggunakan perkhidmatan penyemak Power Apps
Gunakan tugas Microsoft Power Platform Build Tools dengan mana-mana tugas Azure DevOps lain yang tersedia untuk mengarang saluran paip binaan dan keluaran anda. Talian paip yang lazimnya ditempatkan oleh teams termasuk Mulakan, Eksport daripada Pembangunan, Binaan, dan Keluaran.
Nota
Microsoft Power Platform Build Tools disokong hanya untuk persekitaran Microsoft Dataverse dengan pangkalan data. Maklumat lanjut: Cipta persekitaran dengan pangkalan data
Microsoft Power Platform Alat Bina kini tersedia untuk digunakan di rantau GCC dan GCC High.
Apakah Alat Bina Microsoft Power Platform?
Microsoft Power Platform Build Tools ialah koleksi tugasan binaan Azure DevOps khusus Power Platform yang menghapuskan keperluan untuk memuat turun alat dan skrip tersuai secara manual bagi mengurus kitar hayat aplikasi aplikasi yang dibina di atas Microsoft Power Platform.
Anda boleh menggunakan tugas secara individu, seperti mengimport penyelesaian ke persekitaran hiliran, atau bersama-sama dalam saluran paip untuk mengatur senario seperti menjana artifak binaan, menggunakan untuk menguji atau menuai perubahan pembuat. Anda boleh mengkategorikan tugasan binaan kepada empat jenis:
- Pembantu
- Semak kualiti
- Penyelesaian
- Pengurusan persekitaran
Untuk maklumat lanjut tentang tugasan yang tersedia, lihat Microsoft Power Platform Tugas Alat Bina.
Apa itu Power Platform Build Tools versi 2.0?
Selain daripada ciri yang disediakan oleh Power Platform Build Tools, versi 2.0 Power Platform Build Tools adalah berasaskan Power Platform CLI.
Power Platform Alat Bina versi 1.0 adalah berdasarkan PowerShell. Power Platform Build Tools 2.0 ialah versi yang disediakan oleh Microsoft services dan menambah ciri-ciri baharu.
Untuk versi terdahulu Power Platform Build Tools, Microsoft menyediakan kemas kini keselamatan kritikal mengikut keperluan. Beralih ke Power Platform Build Tools versi 2.0 secepat mungkin.
Penting
Anda tidak boleh mencampur dan memadankan versi tugasan untuk Power Platform Build Tools dalam saluran binaan anda.
Dapatkan Alat Bina Microsoft Power Platform
Microsoft Power Platform Build Tools boleh dipasang ke dalam organisasi Azure DevOps anda daripada Azure Marketplace.
Selepas pemasangan, semua tugasan yang disertakan dalam Microsoft Power Platform Build Tools akan tersedia untuk ditambah ke dalam mana-mana saluran paip baharu atau sedia ada. Anda boleh menemui mereka dengan mencari "Power Platform".
Sambungan ke persekitaran
Untuk berinteraksi dengan persekitaran Microsoft Power Platform, anda mesti mewujudkan sambungan supaya tugas alat binaan boleh melaksanakan tindakan yang diperlukan. Dua jenis sambungan tersedia:
| Jenis sambungan | Perihalan |
|---|---|
| Prinsipal Perkhidmatan melalui Persekutuan Identiti Beban Kerja (disyorkan) | Menggunakan pengesahan berasaskan prinsipal perkhidmatan melalui kelayakan bersekutu. Disyorkan untuk penyewa yang memerlukan pengesahan berbilang faktor. |
| Prinsipal perkhidmatan dan rahsia pelanggan | Menggunakan pengesahan berasaskan prinsipal perkhidmatan. |
| Nama pengguna/kata laluan | Sambungan perkhidmatan generik dengan nama pengguna dan kata laluan. Tidak menyokong pengguna yang memerlukan pengesahan berbilang faktor. |
Konfigurasikan sambungan perkhidmatan menggunakan prinsipal perkhidmatan
Untuk mengkonfigurasikan sambungan menggunakan prinsipal perkhidmatan, anda mesti terlebih dahulu mempunyai profil yang Power Platform disahkan dengan keizinan yang diperlukan. Anda mesti menambah aplikasi Microsoft Entra ID dan pengguna aplikasi yang berkaitan pada persekitaran Dataverse.
Cipta prinsipal perkhidmatan dan rahsia klien
Gunakan arahan pac admin create-service-principal untuk mencipta dan mengkonfigurasi prinsipal perkhidmatan yang digunakan dengan tugasan Microsoft Power Platform Build Tools.
Perintah ini mula-mula mendaftarkan objek Aplikasi dan Nama Utama Perkhidmatan (SPN) yang sepadan dalam Microsoft Entra ID. Kemudian ia menambah aplikasi sebagai pengguna pentadbir kepada penyewa Microsoft Power Platform.
Perintah ini mempunyai dua parameter:
| nama | Nama pendek | Diperlukan | Perihalan |
|---|---|---|---|
environment |
env |
Ya | ID atau URL persekitaran untuk menambah pengguna aplikasi. |
role |
r |
Tidak | Nama atau ID peranan keselamatan yang akan digunakan kepada pengguna aplikasi. Nilai lalai ialah: 'Pentadbir Sistem'.
Pemeriksa Penyelesaian memerlukan peranan dengan keistimewaan prvAppendmsdyn_analysisjob untuk ditambahkan pada jadual msdyn_analysisjob. Peranan Pentadbir Sistem mempunyai keistimewaan ini secara lalai. |
Gunakan arahan seperti berikut:
C:\> pac admin create-service-principal --environment <environment id>
Apabila berjaya, arahan memaparkan empat lajur:
- TenantId Power Platform
- ID Aplikasi
- Rahsia Pelanggan (dalam teks jelas)
- Tamat tempoh
Contohnya:
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
Gunakan maklumat yang dipaparkan untuk konfigurasi sambungan perkhidmatan Power Platform.
Penting
Pastikan rahsia pelanggan selamat. Setelah prompt arahan dipadamkan, anda tidak boleh mendapatkan semula rahsia klien yang sama.
Konfigurasi persekitaran dengan ID Aplikasi
Anda mesti menambah ID Aplikasi sebagai Pengguna Aplikasi dalam persekitaran Microsoft Power Platform yang anda sambungkan. Terdapat dua cara anda boleh melakukan ini.
- Anda boleh menyemak artikel ini: Penciptaan pengguna aplikasi.
- Anda boleh menggunakan Power Platform CLI. Contohnya:
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
Pastikan Pengguna Aplikasi yang ditambah mempunyai peranan pentadbir sistem yang diperuntukkan (tersedia daripada "Urus Peranan" dalam tetapan keselamatan untuk pengguna aplikasi).
Soalan lazim
Adakah saluran paip Alat Bina Microsoft Power Platform lama saya akan terus berfungsi?
Saluran paip lama terus berfungsi, tetapi ciri baru tidak tersedia dalam tugasan lama. Jika anda ingin menggunakan ciri-ciri terbaru, ubah versi tugasan anda dalam pipeline.
Mengapa anda mendasarkan tugas baharu pada Power Platform CLI dan bukannya PowerShell?
Tugas CLI Power Platform adalah multiplatform dengan fleksibiliti yang tinggi, termasuk berjalan pada Linux runners. Tugas-tugas ini adalah tugas yang sama yang tersedia dengan Tindakan Power Platform untuk GitHub. Anda kini mempunyai pengalaman yang konsisten antara Azure DevOps dan GitHub.
Adakah Alat Bina Microsoft Power Platform hanya berfungsi untuk Power Apps?
Alat binaan berfungsi untuk aplikasi kanvas dan berasaskan model, ejen maya Microsoft Copilot Studio, Aliran UI dan aliran tradisional, AI Builder, penyambung tersuai, dan aliran data, yang kesemuanya kini boleh anda tambah ke dalam penyelesaian. Senarai ini juga termasuk aplikasi penglibatan pelanggan (Dynamics 365 Sales, Customer Service, Field Service, Marketing dan Project Service Automation). Tugas binaan berasingan tersedia untuk aplikasi Kewangan dan Operasi.
Saya sebelum ini telah memasang pratonton Build Tools - bolehkah saya menaik taraf dari pratonton Power Apps Build Tools ke Power Platform Build Tools?
Anda tidak boleh menaik taraf dari versi pratonton kerana kami terpaksa memperkenalkan beberapa perubahan penting dalam keluaran umum (GA). Untuk beralih dari versi pratonton, anda perlu memasang Microsoft Power Platform Build Tools dan sama ada membina semula saluran paip anda atau mengkonfigurasi semula saluran paip sedia ada untuk menggunakan tugasan Build Tools yang baru. Anda juga mesti mencipta sambungan perkhidmatan baru.
Bolehkah saya menyertakan apl aliran dan kanvas?
Ya, aplikasi flow dan canvas adalah peka terhadap penyelesaian, jadi jika anda menambah komponen ini ke dalam penyelesaian anda, ia boleh mengambil bahagian dalam kitaran hayat aplikasi anda. Walau bagaimanapun, beberapa langkah masih memerlukan konfigurasi manual. Keperluan untuk konfigurasi manual akan ditangani lewat tahun ini apabila kami memperkenalkan pemboleh ubah dan penyambung persekitaran. Senarai had semasa boleh didapati dalam artikel Had yang diketahui .
Berapakah kos Alat Bina Microsoft Power Platform?
Alat binaan tersedia tanpa kos. Walau bagaimanapun, anda memerlukan langganan sah ke Azure DevOps untuk menggunakan Alat Binaan. Untuk maklumat lanjut, lihat Harga untuk Azure DevOps.
Saya boleh melihat sambungan, tetapi mengapa saya tidak mempunyai pilihan untuk memasangnya?
Jika anda tidak melihat pilihan pemasangan, kemungkinan besar anda tidak mempunyai keistimewaan pemasangan yang diperlukan dalam organisasi Azure DevOps anda. Untuk maklumat lanjut, lihat Urus kebenaran sambungan.
Bagaimanakah pembangun boleh menggunakan hasil tugas Checker?
Output tugasan Checker ialah fail SARIF. Kedua-dua sambungan VS Code dan Visual Studio tersedia untuk dilihat dan mengambil tindakan ke atas fail SARIF.
Lihat Juga
Alat Bina Platform Kuasa untuk nota keluaran Azure DevOps
Membina tugasan alat
Microsoft Power Platform makmal Alat Bina