Ringkasan
Bagus sekali! Anda telah mempelajari banyak hal dalam modul ini. Anda dan tim telah menempuh perjalanan panjang dalam pembuatan alur otomatis. Anda telah mempelajari cara memetakan perintah skrip di server build ke tugas alur otomatis yang berjalan saat Anda mendorong kode ke GitHub. Hasil dari alur adalah file .zip yang berisi aplikasi web Space Game yang dibuat.
Dalam proses ini, Anda belajar bagaimana menggunakan variabel untuk menyederhanakan kode.
Anda juga mempelajari cara menggunakan template untuk merangkum rangkaian tugas yang dapat Anda ulangi selama proses pembangunan. Anda menggunakan template untuk membangun konfigurasi Debug dan Rilis aplikasi.
Terakhir, Anda melatih keterampilan Git Anda dengan mendorong penerapan ke cabang dan membangun dari cabang tersebut. Bekerja dari cabang memungkinkan Anda bekerja secara terpisah dari basis kode utama. Ini membantu Anda bereksperimen dan mencoba hal-hal baru tanpa memengaruhi cabang pengembangan utama, main
.
Ingatlah bahwa konfigurasi build ini berfokus pada pembangunan aplikasi .NET. Tugas yang Anda pilih akan bergantung pada jenis aplikasi yang Anda buat, alat yang Anda gunakan untuk membuatnya, dan bahasa pemrograman tempat aplikasi ditulis.
Saat Anda melakukan pendekatan pada build sendiri, ada baiknya untuk memulai dengan memastikan bahwa Anda dapat membangun aplikasi dari awal melalui terminal atau melalui skrip Bash atau PowerShell. Dari sana, Anda dapat memetakan setiap perintah ke tugas alur yang menyelesaikan hal yang sama.
Saat Anda membuat alur sendiri, Anda memiliki dua pilihan: perancang visual atau file YAML. Jika memilih perancang visual untuk memulai, Anda dapat beralih ke versi YAML dari konfigurasi Anda untuk mempelajari bagaimana setiap tugas disusun.
Catatan
Pada titik ini, Anda memiliki artefak build yang dapat disebarkan ke QA atau lingkungan produksi. Selama sisa jalur pembelajaran ini, Anda akan fokus menggunakan Azure Pipelines untuk membangun dan menguji perangkat lunak. Anda akan mempelajari cara menggunakan Azure Pipelines untuk menyebarkan aplikasi di jalur pembelajaran di masa mendatang.
Sumber Daya Tambahan:
Untuk lebih memahami Anda, lihat sumber daya tambahan berikut:
Jika Anda mencari pendekatan yang lebih akademis, Pengiriman Berkelanjutan oleh Jez Humble dan David Farley adalah titik awal yang bagus.
Mempelajari YAML
Jika Anda tertarik untuk mempelajari YAML, lihat Mempelajari YAML dalam Y menit. Anda kemudian dapat meninjau Referensi skema YAML Azure Pipelines untuk lebih memahami bagaimana alur disusun.
Jelajahi dokumentasi
Kami menyediakan dokumentasi referensi lengkap yang membahas lebih dalam tentang konsep dan tugas yang kami jelaskan di sini. Dokumentasi tersebut juga menyediakan panduan awal untuk banyak jenis aplikasi, seperti Java, C++, dan Node.js.
Bagian Tugas bangun dan rilis dapat membantu Anda memetakan perintah pembangunan yang ada ke tugas bawaan.
Membuat alur build Anda sendiri
Dalam modul ini, Anda membuat alur dari Azure DevOps. Anda dapat mengulangi proses serupa untuk membuat alur Anda sendiri. Anda juga dapat membuat alur dari Aplikasi GitHub Marketplace.