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:

  • Metadata penyelesaian penyegerakan (juga dikenali sebagai penyelesaian) yang mengandungi pelbagai komponen platform seperti:
    • Aplikasi Customer Engagement: Jualan Dynamics 365, khidmat pelanggan, Perkhidmatan Medan, Pemasaran dan Automasi Perkhidmatan Projek
    • 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 pembatalan pendaftaran
  • Melakukan pemeriksaan analisis statik terhadap penyelesaian dengan menggunakan Power Apps perkhidmatan pemeriksa

Gunakan Microsoft Power Platform tugas Bina Alat dengan tugas lain yang tersedia Azure DevOps untuk mengarang saluran paip binaan dan pelepasan anda. Talian paip yang lazimnya ditempatkan oleh teams termasuk Mulakan, Eksport daripada Pembangunan, Binaan, dan Keluaran.

ALM dikuasakan oleh Azure DevOps.

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 kawasan GCC dan GCC Tinggi .

Apakah itu Alatan Binaan Microsoft Power Platform?

Microsoft Power Platform Build Tools ialah koleksi Power Platform tugas binaan tertentu Azure DevOps yang menghapuskan keperluan untuk memuat turun perkakas dan skrip tersuai secara manual untuk menguruskan kitaran hayat aplikasi apl yang dibina Microsoft Power Platform.

Anda boleh menggunakan tugas secara individu, seperti mengimport penyelesaian ke dalam persekitaran hiliran, atau bersama-sama dalam saluran paip untuk mengatur senario seperti menjana artifak binaan, digunakan untuk menguji , atau mengubah pembuat tuaian. 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 Build Tools versi 1.0 adalah berdasarkan PowerShell. Power Platform Build Tools 2.0 ialah versi yang akan diservis dan ciri baharu ditambah.

Untuk versi Power Platform Alat Binaan 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 dari 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".

Dapatkan Alatan Binaan Microsoft Power Platform

Sambungan ke persekitaran

Untuk berinteraksi dengan alam Microsoft Power Platform sekitar, anda mesti mewujudkan sambungan supaya tugas alat binaan dapat melakukan tindakan yang diperlukan. Dua jenis sambungan tersedia:

Jenis sambungan Description
Prinsipal perkhidmatan dan rahsia pelanggan (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 mengkonfigurasi sambungan menggunakan prinsipal perkhidmatan, anda mesti terlebih dahulu mengesahkan Power Platform profil dengan keizinan yang diperlukan. Anda mesti menambah Microsoft Entra aplikasi ID dan pengguna aplikasi yang berkaitan ke Dataverse persekitaran.

Buat prinsipal perkhidmatan dan rahsia pelanggan

Gunakan perintah cipta-perkhidmatan-prinsipal pentadbir pac untuk mencipta dan mengkonfigurasi prinsipal perkhidmatan untuk digunakan dengan Microsoft Power Platform tugas Alat Bina.

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 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 untuk digunakan kepada pengguna aplikasi. Nilai lalai ialah: 'Pentadbir Sistem'.

Penyemak 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 rahsia pelanggan yang sama sekali lagi.

Konfigurasi persekitaran dengan ID Aplikasi

Anda mesti menambah ID Aplikasi sebagai Pengguna Aplikasi dalam Microsoft Power Platform persekitaran 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 tambahan 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 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 ini berfungsi untuk aplikasi kanvas dan berpandukan model, Power Virtual Agents, aliran UI dan aliran tradisional, AI Builder, penyambung tersuai dan aliran data, semuanya kini boleh ditambah kepada 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 Umumnya Tersedia. 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 dapat melihat pelanjutan itu, tetapi mengapa saya tidak mempunyai pilihan untuk memasangnya?

Jika anda tidak melihat pilihan pemasangan, maka kemungkinan besar anda kekurangan keistimewaan pemasangan yang diperlukan dalam organisasi anda Azure DevOps . Maklumat lanjut tersedia Urus keizinan pelanjutan.

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

Tugas alatan binaan
Makmal Microsoft Power Platform Build Tools