Alatan Binaan Microsoft Power Platform untuk Azure DevOps
Gunakan Microsoft Power Platform Build Tools untuk mengautomasikan tugas pembinaan dan pelaksanaan umum 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:
- Aplikasi penglibatan pelanggan: Dynamics 365 Sales, khidmat pelanggan, Field Service, Pemasaran dan Project Service Automation
- Aplikasi kanvas
- Aplikasi berpandukan model
- Aliran UI
- Ejen maya
- AI Builder Model
- 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 Power Apps perkhidmatan penyemak
Gunakan Microsoft Power Platform tugasan Alat Bina dengan sebarang tugasan lain yang tersedia Azure DevOps 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 GCC dan GCC High rantau.
Apakah itu Alatan Binaan Microsoft Power Platform?
Microsoft Power Platform Alat Bina ialah koleksi Power Platform tugas binaan khusus Azure DevOps yang menghapuskan keperluan untuk memuat turun alatan tersuai dan skrip secara manual untuk mengurus kitaran hayat aplikasi apl yang dibina. 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. Tugas binaan sebahagian besar boleh dikategorikan kepada empat jenis:
- Pembantu
- Semak kualiti
- Penyelesaian
- Pengurusan persekitaran
Untuk maklumat lanjut tentang tugas yang tersedia, lihat Microsoft Power Platform Tugas Build Tools.
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 akan diservis dan ciri yang lebih baharu ditambah.
Untuk versi Power Platform Alat Bina yang terdahulu, kami akan melakukan kemas kini keselamatan kritikal mengikut keperluan. Kami amat mengesyorkan agar pelanggan beralih kepada Power Platform Build Tools versi 2.0 seawal yang boleh.
Penting
Anda tidak boleh gabung padan versi tugasan untuk Power Platform Build Tools dalam talian paip binaan anda.
Dapatkan Alatan Binaan Microsoft Power Platform
Microsoft Power Platform Alat Bina boleh dipasang ke dalam organisasi anda Azure DevOps daripada Azure Marketplace.
Selepas pemasangan, semua tugas yang termasuk dalam Alat Binaan Microsoft Power Platform akan tersedia untuk menambah mana-mana talian paip baharu atau sedia ada. Anda boleh menemui mereka dengan mencari "Power Platform".
Sambungan ke persekitaran
Untuk berinteraksi dengan Microsoft Power Platform persekitaran, anda mesti mewujudkan sambungan supaya tugas alat binaan boleh melakukan tindakan yang diperlukan. Dua jenis sambungan tersedia:
Jenis sambungan | Description |
---|---|
Prinsipal perkhidmatan dan rahsia klien (disyorkan) | Menggunakan pengesahan berasaskan prinsipal perkhidmatan dan menyokong pengesahan berbilang faktor |
Nama pengguna/kata laluan | Sambungan perkhidmatan generik dengan nama pengguna dan kata laluan. Tidak menyokong 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 Microsoft Entra aplikasi ID dan pengguna aplikasi yang berkaitan pada Dataverse persekitaran.
Cipta prinsipal perkhidmatan dan rahsia klien
Gunakan arahan pac admin create-service-principal untuk mencipta dan mengkonfigurasi prinsipal perkhidmatan untuk digunakan dengan tugas Alat Microsoft Power Platform Bina.
Perintah ini mula-mula mendaftarkan objek Aplikasi dan Nama Prinsipal Perkhidmatan (SPN) yang sepadan dalam Microsoft Entra ID. Kemudian ia menambah aplikasi sebagai pengguna pentadbir kepada Microsoft Power Platform penyewa.
Perintah ini mempunyai dua parameter:
nama | Nama pendek | Wajib | Description |
---|---|---|---|
environment |
env |
Ya | ID atau URL persekitaran untuk menambah pengguna aplikasi. |
role |
r |
No | 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. |
Anda boleh menggunakannya seperti ini:
C:\> pac admin create-service-principal --environment <environment id>
Apabila berjaya, empat lajur dipaparkan:
- TenantId Power Platform
- ID Aplikasi
- Rahsia Pelanggan (dalam teks kosong)
- 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. Sebaik sahaja gesaan arahan dikosongkan, anda tidak boleh mendapatkan semula rahsia klien yang sama lagi.
Konfigurasi persekitaran dengan ID Aplikasi
Anda mesti menambah ID Aplikasi sebagai Pengguna Aplikasi dalam persekitaran yang Microsoft Power Platform 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 talian paip Microsoft Power Platform Build Tool lama saya akan terus berfungsi?
Saluran paip yang lebih lama terus berfungsi, tetapi ciri yang lebih baharu tidak akan ditambahkan pada tugas yang lebih lama. Jika anda ingin menggunakan ciri yang lebih baharu, maka kami amat mengesyorkan agar anda menukar versi tugasan anda dalam talian paip.
Mengapakah anda mengasaskan tugas baharu pada Power Platform CLI dan bukannya PowerShell?
Tugas Power Platform CLI adalah berbilang platform dengan kefleksibelan yang hebat termasuk berjalan pada pelari Linux. Ini adalah tugas yang sama yang tersedia dengan Power Platform Tindakan untuk GitHub. Anda kini mempunyai pengalaman yang konsisten antara Azure DevOps dan GitHub.
Lakukan Alatan Binaan Microsoft Power Platform berfungsi hanya untuk Power Apps?
Alat binaan berfungsi untuk kedua-dua aplikasi kanvas dan dipacu model, ejen maya Microsoft CoPilot Studio, Aliran UI dan aliran tradisional, AI Builder penyambung tersuai dan aliran data, yang semuanya kini boleh ditambah pada 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 Alatan Binaan - bolehkah saya menaik taraf dari pratonton Power Apps Build Tools kepada Alatan Binaan Power Platform?
Anda tidak boleh menaik taraf daripada versi pratonton kerana kami terpaksa memperkenalkan beberapa perubahan pecah dalam keluaran Tersedia Umum. Untuk beralih daripada versi pratonton, anda perlu memasang Microsoft Power Platform Build Tools dan sama ada membina semula talian paip anda atau mengkonfigurasikan semula talian paip sedia ada anda untuk menggunakan tugas Build Tools baharu. Anda juga mesti mencipta sambungan Perkhidmatan baharu.
Bolehkah saya memasukkan aplikasi aliran dan aplikasi kanvas?
Ya, aplikasi aliran dan kanvas adalah sedar penyelesaian, oleh itu, jika komponen ini ditambahkan pada 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 di sini: Had yang diketahui.
Berapakah kos Alatan Binaan Microsoft Power Platform?
Alat binaan tersedia tanpa kos. Walau bagaimanapun, langganan yang sah kepada Azure DevOps diperlukan untuk menggunakan Build Tools. Maklumat lanjut tersedia Harga Azure DevOps.
Saya boleh melihat sambungan, tetapi mengapa saya tidak mempunyai pilihan untuk memasangnya?
Jika anda tidak melihat pilihan pemasangan , maka kemungkinan besar anda tidak mempunyai keistimewaan pemasangan yang diperlukan dalam organisasi anda Azure DevOps . Maklumat lanjut tersedia Urus keizinan sambungan.
Bagaimana pembangun menggunakan hasil tugas Penyemak?
Output tugas Pemeriksa ialah fail Sarif serta sambungan VS Code dan Visual Studio tersedia untuk melihat dan mengambil tindakan pada fail Sarif.
Lihat Juga
Power Platform Alat Bina untuk Azure DevOps nota keluaran
Tugas alatan binaan
Makmal Microsoft Power Platform Build Tools