Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Build jarak jauh memungkinkan Anda untuk mengalihkan proses pembuatan image kontainer dari lingkungan pengembangan lokal Anda ke layanan build terkelola di cloud. Ini sangat berguna untuk build besar atau kompleks, atau ketika komputer lokal Anda tidak memiliki sumber daya atau dependensi yang diperlukan. Azure Developer CLI (azd) mendukung build jarak jauh melalui Azure Container Registry (ACR) saat menyebarkan ke Azure Container Apps.
Azure Container Registry mendukung build jarak jauh dengan menyediakan lingkungan berbasis cloud yang aman di mana kode sumber dan Dockerfiles Anda dapat dibangun ke dalam gambar kontainer. Dengan Tugas ACR, Anda dapat mengotomatiskan build dan penyebaran gambar, memastikan konsistensi dan skalabilitas di seluruh lingkungan pengembangan dan produksi Anda.
Menggunakan build jarak jauh di templat Azure Developer CLI (azd) Anda menawarkan beberapa manfaat:
- Efisiensi sumber daya: Mengalihkan pekerjaan build yang intensif komputasi ke layanan cloud.
- Konsistensi: Pastikan build dapat direproduksi dan diisolasi dari perbedaan lingkungan lokal.
- Skalabilitas: Membangun beberapa citra secara paralel tanpa membebani komputer lokal Anda.
- Keamanan: Simpan rahasia build sensitif dan kredensial di Azure, bukan di perangkat lokal Anda.
Mengonfigurasi build jarak jauh
Untuk mengonfigurasi Azure Developer CLI untuk menggunakan build jarak jauh dengan Azure Container Registry, ikuti langkah-langkah berikut:
Perbarui file infrastruktur Anda:
- Pastikan templat infrastruktur sebagai kode (IaC) Anda (seperti Bicep, ARM, atau Terraform) menyediakan sumber daya Azure Container Registry.
- Berikan izin yang diperlukan untuk proses build Anda agar dapat melakukan push dan pull image dari registry.
Di proyek Anda
azure.yaml, perbarui konfigurasidockeragar menggunakan pembangunan jarak jauh.services: webapp: project: ./src/webapp language: js host: containerapp docker: path: ./Dockerfile remoteBuild: trueJalankan
azd upperintah atauazd deploy.azdmendeteksi konfigurasi build jarak jauh dan mengirimkan build Anda ke Azure Container Registry yang disediakan oleh templat.
Memverifikasi build jarak jauh
azd up Setelah alur kerja selesai, verifikasi eksekusi build jarak jauh di portal Microsoft Azure:
Navigasikan ke registri kontainer yang disediakan.
Di navigasi kiri, pilih Repositori Layanan>.
Pilih repositori dari daftar, lalu pilih tag terbaru.
Pilih RUN ID untuk melihat log output untuk proses build kontainer.
Telusuri log untuk melihat langkah-langkah build kunci, seperti pengambilan gambar dasar Docker atau kompilasi kode sumber.