Menerapkan kode ke App Service

Selesai

Sekarang, mari kita lihat bagaimana kita dapat menyebarkan aplikasi kami ke App Service.

Penyebaran otomatis

Penyebaran otomatis, atau 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. Pilihan berikut tersedia:

  • Azure Repos: Anda dapat mendorong kode Anda ke Azure Repos, membangun kode Anda di cloud, menjalankan pengujian, menghasilkan rilis dari kode, dan akhirnya mendorong kode Anda ke Azure Web App.
  • GitHub: Azure mendukung penyebaran otomatis langsung dari GitHub. Saat Anda menghubungkan repositori GitHub ke Azure untuk penyebaran otomatis, setiap perubahan yang Anda dorong ke cabang produksi di GitHub akan disebarkan secara otomatis untuk Anda.
  • Bitbucket: Karena kesamaannya dengan GitHub, Anda dapat mengonfigurasi penyebaran otomatis dengan Bitbucket.

Penyebaran manual

Ada beberapa opsi yang bisa Anda gunakan untuk mendorong kode Anda secara manual ke Azure:

  • Git: Aplikasi web App Service menampilkan URL Git yang dapat Anda tambahkan sebagai repositori jarak jauh. Mendorong ke repositori jarak jauh akan menyebarkan aplikasi Anda.
  • az webapp up: webapp up adalah fitur antarmuka baris perintah az yang mengemas aplikasi Anda dan menyebarkannya. Tidak seperti metode penyebaran lainnya, az webapp up dapat membuat aplikasi web App Service baru untuk Anda jika Anda belum membuatnya.
  • Menyebarkan paket aplikasi: Anda dapat menggunakan az webapp deploy untuk menyebarkan ZIP, WAR, EAR, atau JAR ke App Service. Anda juga dapat menyebarkan skrip dan file statis dengan metode yang sama.
  • Visual Studio: Visual Studio menampilkan wizard penyebaran App Service yang memandikan Anda melalui proses penyebaran.
  • FTP/S: FTP atau FTPS adalah cara tradisional untuk mendorong kode Anda ke banyak lingkungan hosting, termasuk App Service.