Gambaran Umum DevOps Starter

Penting

DevOps Starter akan dihentikan pada 31 Maret 2023. Pelajari lebih lanjut.

DevOps Starter memudahkan untuk memulai di Azure menggunakan tindakan GitHub atau Azure DevOps. Ini membantu Anda meluncurkan aplikasi favorit Anda di layanan Azure pilihan Anda hanya dalam beberapa langkah cepat dari portal Azure.

DevOps Starter menyiapkan semua yang Anda perlukan untuk mengembangkan, menyebarkan, dan memantau aplikasi Anda. Anda dapat menggunakan dasbor DevOps Starter untuk memantau penerapan kode, build, dan penyebaran, semuanya dari satu tampilan di portal Microsoft Azure.

Keuntungan menggunakan DevOps Starter

DevOps starter mendukung dua penyedia CI/CD berikut, untuk mengotomatiskan penyebaran Anda

DevOps Starter mengotomatiskan penyiapan seluruh integrasi berkelanjutan (CI) dan pengiriman berkelanjutan (CD) untuk aplikasi Anda ke Azure. Anda dapat memulai dengan kode yang ada atau menggunakan salah satu aplikasi sampel yang disediakan. Kemudian kamu dapat dengan cepat menyebarkan aplikasi tersebut ke berbagai layanan Azure seperti Virtual Machines, App Service, Azure Kubernetes Services (AKS), Azure SQL Database, dan Azure Service Fabric.

DevOps Starter melakukan semua pekerjaan untuk konfigurasi awal alur DevOps termasuk semuanya mulai dari menyiapkan repositori Git awal, mengonfigurasi alur CI/CD, membuat sumber daya Application Insights untuk pemantauan, dan menyediakan satu tampilan dari seluruh solusi dengan pembuatan dasbor DevOps Starter di portal Microsoft Azure.

Anda dapat menggunakan DevOps Starter untuk:

  • Menyebarkan aplikasi Anda dengan cepat ke Azure
  • Mengotomatiskan penyiapan alur kerja atau alur CI/CD
  • Menampilkan dan memahami cara menyiapkan alur kerja atau alur CI/CD dengan benar
  • Kustomisasi lebih lanjut saluran rilis berdasarkan skenario spesifik Anda

Bagaimana cara menggunakan DevOps Starter?

DevOps Starter tersedia dari portal Microsoft Azure. Anda membuat sumber daya DevOps Starter sama seperti Anda membuat sumber daya Azure lainnya dari portal. DevOps Projects menyediakan pengalaman seperti wizard langkah demi langkah untuk berbagai opsi konfigurasi.

Anda memilih beberapa opsi konfigurasi sebagai bagian dari penyiapan awal. Opsi ini meliputi:

  • Memilih penyedia CI/CD pilihan Anda
  • Menggunakan aplikasi sampel yang disediakan, atau membawa kode Anda sendiri (hanya untuk Azure DevOps)
  • Memilih bahasa aplikasi
  • Memilih kerangka kerja aplikasi berdasarkan bahasa
  • Memilih layanan Azure (target penyebaran)
  • Memilih organisasi GitHub atau Azure DevOps Anda
  • Memilih langganan Azure Anda
  • Memilih lokasi layanan Azure
  • Memilih dari berbagai tingkat harga untuk layanan Azure

Setelah membuat DevOps Starter, Anda dapat:

  • Menyesuaikan alur kerja GitHub atau Azure DevOps Pipeline Anda
  • Gunakan permintaan pull untuk mengelola aliran kode Anda dan menjaga kualitas Anda tetap bagus
  • Uji dan buat setiap komit sebelum Anda menggabungkan kode untuk menaikkan bilah kualitas

Setelah menggunakan DevOps Starter, Anda juga dapat menghapus semua sumber daya dari satu tempat dari dasbor DevOps Starter di portal Microsoft Azure.

Integrasi DevOps Starter dan GitHub

DevOps Starter sekarang mendukung tindakan GitHub sebagai penyedia CI / CD. Dengan begitu, semua pekerjaan yang diperlukan di GitHub untuk mengatur alur kerja CI / CD dapat menggunakan Tindakan GitHub secara otomatis. Repositori GitHub di organisasi GitHub yang ada akan terbuat, dan kemudian melakukan aplikasi sampel ke repositori GitHub baru.

Otomatisasi ini juga menetapkan pemicu untuk alur kerja sehingga setiap kode baru penerapan memulai pekerjaan build dan sebarkan dalam alur kerja. Aplikasi ini disebarkan ke layanan Azure pilihan Anda. Alur kerja GitHub dapat disesuaikan untuk skenario tambahan.

Integrasi DevOps Starter dan Azure DevOps

DevOps Starter menggunakan Azure DevOps yang mengotomatiskan semua pekerjaan yang diperlukan di Azure Pipelines untuk menyiapkan alur CI/CD. Integrasi ini membuat repositori Git di organisasi Azure DevOps baru atau yang sudah ada, dan kemudian menerapkan aplikasi sampel atau kode yang ada ke repositori Git baru.

Otomatisasi juga menetapkan pemicu CI untuk build sehingga setiap penerapan kode baru memulai build. DevOps Starter membuat pemicu CD dan menyebarkan setiap build baru yang berhasil ke layanan Azure pilihan Anda.

Alur build dan rilis dapat disesuaikan untuk skenario tambahan. Selain itu, Anda dapat mengkloning build dan melepaskan alur untuk digunakan dalam proyek lain.

Mulai menggunakan DevOps Starter

Video DevOps Starter