Deploy Website dari Github ke Microsoft Azure

Selain menggunakan FTP, kita juga bisa men-deploy website ke azure menggunakan github. Penggunaan github untuk continuous deployment biasanya dilakukan apabila kita memiliki sebuah project yang disimpan di github, baik project yang dikerjakan sendiri maupun yang dikerjakan tim. Penggunaan github dapat mempermudah proses deployment ke azure, karena setiap ada perubahan file pada github, maka secara otomatis perubahan tersebut juga akan dikirim ke azure. Berikut ini contoh deployment sebuah web yang saya host di github ke web app azure. Sebelum membaca panduan ini kalian diharapkan sudah mengerti dasar dasar git dan perintahnya.

1. Siapkan repository yang akan di deploy
Contoh repository yang akan di deploy ke azure

2. Masuk ke dashboard web app di azure kemudian masuk ke bagian settings dan pilih "Continuous deployment"
pilih "Continuous deployment" pada halaman settings

3. Pada Choose Source, pilih Github
Pada Choose Source, pilih Github

4. Kemudian klik pada tab authorization, klik tombol "Authorize" di sebelah kanan
klik tombol "Authorize" di sebelah kanan 
Kemudian akan muncul halaman login ke github, isikan akun github yang meng-host repository tadi
Jika sudah, maka konfirmasi dengan mengklik tombol "OK"

5. Kemudian cari project/repository yang ingin di deploy pada bagian Choose project
pilih repository yang ingin di deploy ke azure

6. Kemudian jika project memiliki beberapa branch, pilih branch yang ingin di sync dengan azure (branch utama)
Pilih branch yang ingin di deploy ke azure

7. Kemudian periksa apakah pengaturan sudah benar
klik OK untuk mengkonfirmasi

8. Kemudian jika proses setting telah selesai akan muncul notifikasi seperti berikut
proses setting telah selesai

9. Untuk melihat status sync masuk ke menu "Continuous deployment" pada halaman settings
Azure sedang melakukan sinkronisasi project dari github
Jika proses sinkronisasi telah selesai, maka akan terlihat seperti di atas

10. Buka alamat web app untuk melihat hasil sinkronisasi
Berikut tampilan website yang berasal dari repository github
Sekarang kita coba untuk mengubah tampilan web tersebut dan menyimpan perubahan yang kita buat ke github (push). Sebelumnya kita clone dahulu repository tersebut ke komputer.

11. Buka file yang ingin diubah dengan editor kesayangan masing masing
Edit file kemudian simpan

12. Kemudian simpan perubahan yang kita buat
Commit perubahan yang kita buat ke GIT

13.  Push perubahan ke github
proses push perubahan ke Github

14. Kemudian pada status deployment akan muncul commit baru yang telah kita push ke github
Proses sync dari github

15. Kemudian buka alamat web app untuk melihat perubahan yang telah dibuat
Halaman web yang telah diubah

Post a Comment

Pembaca yang baik selalu meninggalkan "JEJAK" !!!!