Pengantar

Selesai

Di jalur pembelajaran Memulai Azure DevOps, Anda membantu tim Tailspin memulai perjalanan DevOps mereka dengan mengevaluasi proses dan teknologi mereka saat ini, kemudian merencanakan rangkaian tugas awal mereka di Azure Boards.

Dalam modul ini, Anda akan membantu tim dengan tugas pertama mereka: menyiapkan alur integrasi berkelanjutan (CI) untuk aplikasi mereka.

Tim web Tailspin ditarik ke berbagai arah. Andy, pengembang utama, berlari dari satu rapat ke rapat lainnya dan tidak pernah memiliki waktu. Amita, orang QA, membantu penguji di tim lain. Tim, yang berada di Ops, sedang meningkatkan servernya dan tidak terlihat selama berhari-hari. Impian Mara tentang tim DevOps sejati terhenti (lagi).

Tapi dia tidak menyerah. Dia ingat bahwa dia dan tim menggunakan Azure Boards untuk membuat tumpukan masalah dengan proses build:

Cuplikan layar Azure Boards yang menunjukkan backlog masalah.

Dia juga ingat bahwa mereka memilih tiga masalah untuk diperbaiki dalam dua minggu ke depan. (Tentu saja, semua orang telah melupakannya.)

Cuplikan layar Azure Boards yang menunjukkan tiga tugas awal.

Mara memutuskan untuk mengambil langkah awal pada masalah terbesar, Stabilize the build server, sendiri. Dia tidak akan mencoba untuk memperbaiki semuanya. Sebagai gantinya, dia akan melihat apakah dia dapat menggunakan Microsoft Azure Pipelines untuk mereplikasi proses pembuatan saat ini. Dia yakin bahwa Azure Pipelines memberikan manfaat yang cukup untuk meningkatkan proses. Jika dia benar, dia akan menunjukkan versinya kepada tim untuk melihat apakah dia bisa membuat mereka lebih antusias.

Tujuan pembelajaran

Setelah menyelesaikan modul ini, Anda dapat:

  • Membuat alur build di Azure Pipelines.
  • Memetakan langkah-langkah build manual ke tugas build otomatis.
  • Menerbitkan build Anda agar orang lain dapat mengaksesnya.
  • Menggunakan templat untuk membangun beberapa konfigurasi.

Prasyarat

Modul-modul pada jalur pembelajaran ini dan jalur pembelajaran sebelumnya membentuk suatu progresi.

Untuk mengikuti perkembangan dari awal, pastikan untuk terlebih dahulu menyelesaikan jalur pembelajaran Mulai menggunakan Azure DevOps.

Jika Anda ingin memulai dengan jalur pembelajaran ini, Anda perlu menyiapkan lingkungan pengembangan di sistem Windows, macOS, atau Linux Anda. Anda memerlukan:

Jika kebijakan perusahaan Anda tidak mengizinkan Anda untuk membuat organisasi Azure DevOps, Anda dapat membuat akun pribadi Anda sendiri. Anda dapat memulai dengan Azure DevOps secara gratis.

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

Catatan

Perlu diingat bahwa Anda dapat menggunakan Azure DevOps untuk membangun dan menyebarkan hampir semua jenis aplikasi yang ditulis dalam bahasa pemrogram apa pun. Dalam modul ini, Anda akan bekerja dengan aplikasi .NET yang ditulis dalam C#.

Anda tidak perlu menjadi ahli dalam .NET atau C# untuk menyelesaikan modul ini. 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 bertemu dengan tim web Space Game di Tailspin Toys di modul sebelumnya. Sebagai penyegar, inilah yang akan bekerja dengan Anda dalam modul ini:

Penggambaran Andy dalam kartun.

Andy adalah pemimpin pengembangan.

Penggambaran Amita dalam kartun.

Amita di bagian QA.

Penggambaran Mara dalam kartun.

Mara baru saja bergabung sebagai pengembang dan melapor kepada Andy.

Mara memiliki pengalaman sebelumnya dengan DevOps, dan membantu tim mengadopsi proses yang lebih efisien dengan menggunakan Microsoft Azure DevOps.