Pengantar

Selesai

Dalam jalur pembelajaran ini, Anda telah membantu tim Tailspin Toys menyiapkan alur rilis otomatis. Alur mencakup beberapa tahap, dan pengujian fungsional dan nonfungsi.

Dalam modul ini, Anda membantu tim menyelesaikan masalah lain, yaitu cara menerapkan pola penyebaran untuk merilis ke produksi dengan cara yang terbaik untuk perusahaan dan pengguna mereka. Anda akan membantu mereka mengevaluasi kemungkinan dan kemudian mengimplementasikan yang mereka pilih.

Tujuan pembelajaran

Setelah menyelesaikan modul ini, Anda dapat:

  • Jelaskan mengapa pola penyebaran penting.
  • Bandingkan pola penyebaran yang berbeda sehingga Anda dapat memilih pola yang paling sesuai dengan kebutuhan Anda.
  • Terapkan pola penyebaran biru-hijau di alur Anda.

Prasyarat

Modul-modul dalam jalur pembelajaran ini merupakan bagian dari sebuah progresi.

Untuk mengikuti perkembangan dari awal, pastikan untuk menyelesaikan jalur pembelajaran berikut terlebih dahulu:

Sebaiknya Anda memulai dari awal jalur pembelajaran ini: Menyebarkan aplikasi dengan Azure DevOps.

Jika Anda hanya ingin melalui modul ini, maka Anda perlu mengatur lingkungan pengembangan pada sistem Windows, macOS, atau Linux Anda. Anda akan membutuhkan sumber daya berikut:

Anda dapat mulai menggunakan Azure dan Azure DevOps secara gratis. Anda tidak memerlukan langganan Azure untuk bekerja dengan Azure DevOps, tetapi di sini Anda akan menggunakan Azure DevOps untuk menyebarkan ke sumber daya yang ada di langganan Azure Anda.

Lingkungan ini memungkinkan Anda menyelesaikan latihan dalam modul ini dan yang akan datang. Anda juga dapat menggunakannya untuk menerapkan keterampilan baru Anda ke proyek milik sendiri.

Catatan

Azure Pipelines mendukung berbagai bahasa dan jenis aplikasi. Dalam modul ini, Anda akan bekerja dengan aplikasi .NET tetapi Anda dapat menerapkan pola yang Anda pelajari di sini ke proyek Anda sendiri yang menggunakan bahasa dan kerangka kerja pemrograman favorit Anda.

Perkenalan tim

Anda mengenal tim web Space Game di Tailspin Toys dalam modul sebelumnya. Sebagai penyegaran, inilah yang akan Anda kerjakan dalam modul ini.

Cartoon depiction of Andy.

Andy adalah pemimpin pengembangan.

Cartoon depiction of Amita.

Amita di bagian QA.

Cartoon depiction of Tim.

Tim di bagian operasi.

Cartoon depiction of Mara.

Mara baru saja bergabung sebagai pengembang dan melapor kepada Andy.

A cartoon depiction of Irwin.

Irwin adalah manajer produk.

Mara sebelumnya memiliki pengalaman dengan Azure DevOps. Dia membantu tim mengadopsi proses yang lebih otomatis yang menggunakan Azure DevOps.