Bagikan melalui


Menggunakan alur integrasi dan penyebaran Git untuk lingkungan

Artikel ini menjelaskan cara menggunakan integrasi Git dan alur penyebaran untuk lingkungan di Microsoft Fabric.

Mengintegrasikan Git untuk lingkungan Fabric

Fabric mendukung integrasi Git. Pengembang dapat menggunakan Git untuk mencadangkan, mengontrol versi, kembali ke tahap sebelumnya, dan berkolaborasi pada pekerjaan mereka dengan menggunakan cabang Git.

  • Saat ini, Git hanya mendukung pustaka dan komputasi Spark, termasuk runtime Spark.
  • Integrasi Git mengelola status penahapan lingkungan. Untuk menerapkan perubahan yang dilakukan di Git ke lingkungan, perubahan harus diterbitkan. Sebaiknya Anda menerbitkan setelah memperbarui lingkungan dari Git untuk memastikan efektivitas konfigurasi. Anda dapat menggunakan Terbitkan API lingkungan untuk menerbitkan perubahan melalui REST API jika Anda lebih suka pengalaman kode-pertama.
  • Kumpulan kustom terlampir tetap ada dalam suatu lingkungan ketika Anda menyinkronkan dari repositori ke ruang kerja Fabric. Definisi kumpulan ada di pengaturan ruang kerja. Referensi lintas ruang kerja kumpulan tidak didukung. Anda harus memperbarui instance_pool_id secara manual ke kumpulan kustom yang ada di ruang kerja tujuan Anda atau kembali ke kumpulan pemula dengan menghapus properti ini. Untuk daftar lengkap kumpulan yang tersedia di ruang kerja tujuan oleh REST API, lihat Kumpulan Kustom - Daftar Kumpulan Kustom Ruang Kerja. Untuk membuat kumpulan kustom baru, lihat Kumpulan Kustom - Membuat Kumpulan Kustom Ruang Kerja.
  • Setiap komit memiliki batas atas 150 MB. Saat ini, pustaka kustom yang lebih besar dari 150 MB tidak didukung melalui Git.

Menyambungkan ruang kerja Fabric ke repositori Azure DevOps

Jika Anda adalah admin ruang kerja, buka Pengaturan ruang kerja dan siapkan koneksi di bagian Kontrol sumber . Untuk mempelajari selengkapnya, lihat Mengelola ruang kerja dengan Git.

Setelah tersambung, Anda dapat menemukan item, termasuk lingkungan yang disinkronkan dengan repositori.

Cuplikan layar yang memperlihatkan berhasil menyambungkan ruang kerja ke repositori Azure DevOps.

Representasi lokal lingkungan di Git

Di folder akar item, lingkungan diatur dengan folder Pustaka yang berisi subfolder PublicLibraries dan CustomLibraries , bersama dengan folder Pengaturan .

Cuplikan layar yang memperlihatkan representasi lokal lingkungan di Git.

Pustaka

Saat Anda menerapkan lingkungan ke Git, bagian pustaka publik diubah menjadi representasi YAML-nya. Pustaka kustom juga dikomitmenkan bersama dengan file sumbernya.

Cuplikan layar yang memperlihatkan representasi perpustakaan umum secara lokal dari lingkungan di Git.

Anda dapat memperbarui pustaka publik dengan mengedit representasi YAML. Sama seperti pengalaman portal, Anda dapat menentukan pustaka dari PyPI dan Conda. Anda dapat menentukan pustaka dengan versi yang diharapkan, rentang versi, atau tanpa versi. Sistem ini dapat membantu Anda menentukan versi yang kompatibel dengan dependensi lain di lingkungan Anda. Untuk menghapus semua pustaka publik yang ada, hapus file YAML.

Anda dapat memperbarui pustaka kustom dengan menambahkan file baru atau menghapus file yang ada secara langsung.

Catatan

Anda dapat membawa file YAML Anda sendiri untuk mengelola pustaka publik. Nama file perlu environment.yml sehingga sistem dapat mengenalinya dengan benar.

Komputasi Spark

Bagian komputasi Spark juga diubah menjadi representasi YAML. Dalam file YAML ini, Anda dapat mengalihkan kumpulan terlampir, menyempurnakan konfigurasi komputasi, mengelola properti Spark, dan memilih runtime Spark yang Anda inginkan.

Cuplikan layar yang memperlihatkan representasi lokal komputasi Spark lingkungan di Git.

Menyiapkan alur penyebaran untuk lingkungan

Penting

Fitur ini dalam pratinjau.

Alur penyebaran Fabric menyederhanakan proses pengiriman konten yang dimodifikasi di berbagai fase, seperti berpindah dari pengembangan ke pengujian. Alur otomatis dapat mencakup item lingkungan untuk mengalirkan proses pembuatan ulang.

Anda dapat menyiapkan alur penyebaran dengan menetapkan ruang kerja dengan fase yang berbeda. Untuk informasi selengkapnya, lihat Mulai menggunakan alur penyebaran.

Cuplikan layar yang memperlihatkan penyebaran lingkungan dalam rangkaian penerapan.

Anda dapat menemukan status penyebaran setelah Anda berhasil menyiapkan pipeline. Setelah Anda memilih Sebarkan dengan lingkungan yang dipilih, semua konten lingkungan disebarkan ke ruang kerja tujuan. Status lingkungan asli dipertahankan dalam proses ini sehingga konfigurasi yang diterbitkan tetap dalam status diterbitkan dan tidak memerlukan penerbitan tambahan.

Penting

Saat ini, kumpulan kustom tidak didukung dalam alur penyebaran. Jika lingkungan memilih kumpulan kustom, konfigurasi bagian Komputasi di lingkungan tujuan diatur dengan nilai default. Dalam hal ini, lingkungan terus menunjukkan perbedaan dalam alur penyebaran meskipun penyebaran berhasil dilakukan.