Menjelajahi integrasi dan penyebaran berkelanjutan

Selesai

Portal Azure menyediakan integrasi dan penyebaran berkelanjutan dengan cara yang berbeda dengan Azure DevOps, GitHub, Bitbucket, FTP, atau repositori Git lokal pada mesin pengembangan Anda. Anda dapat menyambungkan aplikasi web dengan salah satu sumber di atas dan App Service menangani sisanya untuk Anda. App Service menyinkronkan kode Anda secara otomatis dan perubahan kode di masa mendatang ke aplikasi web Anda. Dengan Azure DevOps, Anda juga dapat menentukan proses build dan rilis Anda sendiri. Kompilasi kode sumber Anda, jalankan pengujian, dan buat dan sebarkan rilis ke aplikasi web Anda setiap kali Anda menerapkan kode. Semua operasi terjadi secara implisit tanpa perlu administrasi manusia.

Illustration that shows two developers sharing a single GitHub source to produce a website built with Azure App Service.

Hal-hal yang perlu diketahui tentang penyebaran berkelanjutan

Saat membuat aplikasi web dengan App Service, Anda dapat memilih penyebaran otomatis atau manual. Saat Anda meninjau opsi ini, pertimbangkan metode penyebaran mana yang akan diterapkan untuk aplikasi App Service Anda.

  • Penyebaran otomatis (integrasi berkelanjutan) adalah proses yang digunakan untuk mendorong fitur baru dan perbaikan bug dalam pola yang cepat dan berulang dengan dampak minimal pada pengguna akhir. Azure mendukung penyebaran otomatis langsung dari beberapa sumber:

    • Azure DevOps: Dorong kode Anda ke Azure DevOps (sebelumnya dikenal sebagai Visual Studio Team Services), buat kode Anda di cloud, jalankan pengujian, hasilkan rilis dari kode, dan terakhir, dorong kode Anda ke aplikasi web Azure.

    • GitHub: Azure mendukung penyebaran otomatis langsung dari GitHub. Saat Anda menyambungkan repositori GitHub ke Azure untuk penyebaran otomatis, setiap perubahan yang Anda dorong ke cabang produksi Anda di GitHub secara otomatis disebarkan untuk Anda.

    • Bitbucket: Dengan kemiripannya dengan GitHub, Anda dapat mengonfigurasi penyebaran otomatis dengan Bitbucket.

  • Penyebaran manual memungkinkan Anda mendorong kode secara manual ke Azure. Ada beberapa opsi untuk mendorong kode Anda secara manual:

    • Git: Fitur App Service Web Apps menawarkan URL Git yang dapat Anda tambahkan sebagai repositori jarak jauh. Mendorong ke repositori jarak jauh menyebarkan aplikasi Anda.

    • CLI: webapp up Perintah adalah fitur antarmuka baris perintah yang mengemas aplikasi Anda dan menyebarkannya. Penyebaran dapat mencakup pembuatan aplikasi web App Service baru.

    • Visual Studio: Visual Studio memiliki panduan penyebaran App Service yang dapat memandu Anda melalui proses penyebaran.

    • FTP/S: FTP atau FTPS adalah cara tradisional untuk mendorong kode Anda ke banyak lingkungan hosting, termasuk App Service.