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.
Layanan Azure DevOps
Aplikasi web adalah cara ringan untuk menghosting aplikasi web. Dalam panduan langkah demi langkah ini, pelajari cara membuat alur yang terus membangun dan menyebarkan aplikasi Java. Setiap commit dapat secara otomatis diproses di GitHub dan dideploy ke Azure App Service. Anda dapat menggunakan runtime apa pun yang Anda sukai, Tomcat, atau Java SE.
Untuk informasi selengkapnya, lihat Java untuk Azure App Service.
Nasihat
Jika Anda hanya ingin membuat aplikasi Java, lihat Membangun aplikasi Java.
Prasyarat
| Produk | Persyaratan |
|---|---|
| Azure DevOps | - Proyek Azure DevOps. - Kemampuan untuk menjalankan pipeline pada agen yang di-host oleh Microsoft. Anda dapat membeli pekerjaan paralel atau Anda dapat meminta tingkat layanan gratis. - Pengetahuan dasar tentang YAML dan Azure Pipelines. Untuk informasi selengkapnya, lihat Buat pipa pertama Anda. - Izin: - Untuk membuat alur: Anda harus berada di grup Kontributor dan grup harus mengatur izin Buat alur build ke Izinkan. Anggota grup Administrator Proyek dapat mengelola alur. - Untuk membuat koneksi layanan: Anda harus memiliki peran Administrator atau Creator untuk koneksi layanan . |
| GitHub | - Akun GitHub. - Koneksi layanan GitHub untuk mengotorisasi Azure Pipelines. |
| Azure | Sebuah langganan Azure. |
| Produk | Persyaratan |
|---|---|
| Azure DevOps | - Proyek Azure DevOps. - Agen mandiri. Untuk membuatnya, lihat Agen yang di-host sendiri. - Pengetahuan dasar tentang YAML dan Azure Pipelines. Untuk informasi selengkapnya, lihat Buat pipa pertama Anda. - Izin: - Untuk membuat alur: Anda harus berada di grup Kontributor dan grup harus mengatur izin Buat alur build ke Izinkan. Anggota grup Administrator Proyek dapat mengelola alur. - Untuk membuat koneksi layanan: Anda harus memiliki peran Administrator atau Creator untuk koneksi layanan . |
| GitHub | - Akun GitHub. - Koneksi layanan GitHub untuk mengotorisasi Azure Pipelines. |
| Azure | Sebuah langganan Azure. |
Dapatkan kode
Pilih runtime yang ingin Anda gunakan.
Jika Anda sudah memiliki aplikasi di GitHub yang ingin Anda sebarkan, Anda dapat membuat alur untuk kode tersebut.
Jika Anda adalah pengguna baru, fork repositori ini di GitHub:
https://github.com/spring-petclinic/spring-framework-petclinic
Membuat Azure App Service
Masuk ke Portal Azure, lalu pilih tombol Cloud Shell di sudut kanan atas.
Buat Azure App Service di Linux.
# Create a resource group
az group create --location eastus2 --name myapp-rg
# Create an app service plan of type Linux
az appservice plan create -g myapp-rg -n myapp-service-plan --is-linux
# Create an App Service from the plan with Tomcat and JRE 8 as the runtime
az webapp create -g myapp-rg -p myapp-service-plan -n my-app-name --runtime "TOMCAT|8.5-jre8"
Buat jalur pemrosesan
Di proyek Azure DevOps Anda, pilih Alur dari menu navigasi kiri.
Pilih Alur baru atau Buat alur jika alur ini adalah yang pertama dalam proyek.
Pada layar Di mana kode Anda , pilih GitHub.
Anda dapat diarahkan ke GitHub untuk masuk. Jika demikian, masukkan informasi masuk GitHub Anda.
Pada layar Pilih repositori , pilih repositori tempat aplikasi .NET Anda berada.
Anda mungkin diarahkan ke GitHub untuk menginstal aplikasi Azure Pipelines. Jika demikian, pilih Setujui & instal.
Saat tab Konfigurasikan muncul, pilih Tampilkan lebih banyak, lalu pilih paket Maven Java project Web App ke Linux di Azure.
Anda dapat membuat koneksi layanan Azure Resource Manager secara otomatis saat membuat alur. Untuk memulai, pilih langganan Azure tempat Anda membuat grup sumber daya.
Pilih Validasi dan konfigurasikan. Alur baru menyertakan koneksi layanan Azure Resource Manager baru.
Saat Azure Pipelines membuat file azure-pipelines.yml, yang menentukan alur CI/CD Anda, itu:
Pastikan bahwa semua input default sesuai untuk kode Anda.
Pilih Simpan dan jalankan, setelah itu Anda dimintai pesan penerapan karena file azure-pipelines.yml ditambahkan ke repositori Anda. Setelah mengedit pesan, pilih Simpan dan jalankan lagi untuk melihat alur Anda beraksi.
Lihat jalannya pipeline dan aplikasi Anda dideploy
Saat alur Anda berjalan, tahap pembuatan dan penyebaran Anda berubah dari biru (berjalan) menjadi hijau (selesai). Untuk melihat alur kerja Anda beraksi, Anda dapat memilih tahap dan tugas.
Setelah proses pemrosesan berjalan, lihat situs Anda!
https://my-app-name.azurewebsites.net/petclinic
Jelajahi juga riwayat penyebaran untuk aplikasi dengan membuka "lingkungan". Dari ringkasan alur pemrosesan:
- Pilih tab lingkungan.
- Pilih Tampilan lingkungan.
Membersihkan sumber daya
Setiap kali Anda selesai dengan sumber daya yang Anda buat, Anda dapat menggunakan perintah berikut untuk menghapusnya:
az group delete --name myapp-rg
Masukkan y saat Anda diminta.
Langkah berikutnya
- Dokumentasi Azure untuk pengembang Java
- Membuat aplikasi Java di Azure App Service