Pengantar
Tim pengembangan di seluruh dunia berbagi satu tujuan yang konsisten: untuk merilis perangkat lunak. Baik itu platform utama dengan rilis tahunan atau situs web yang menerbitkan beberapa kali per hari, setiap alur kerja memiliki tujuan yang sama.
Misalnya, Anda memimpin tim pengembang perangkat lunak yang mengerjakan versi produk berikutnya. Saat tim Anda menskalakan, tantangan untuk menjaga semuanya tetap berjalan lancar menjadi lebih sulit. Semuanya perlu berfokus pada rilis mendatang, dan Anda memerlukan alur kerja yang sesuai dengan sifat rekayasa yang tidak dapat diprediksi. Alur kerja tersebut perlu menyediakan serangkaian proses praktis untuk mengelola pekerjaan, kode, dan hasil kerja. Kabar baiknya adalah bahwa Anda sudah menggunakan GitHub, jadi ada jalan keluar yang terlihat.
Pelajari cara menerapkan alur kerja berbasis rilis di GitHub menggunakan papan proyek, cabang, dan rilis.
Tujuan pembelajaran
Dalam modul ini, Anda akan:
- Buat papan proyek untuk mengelola rilis berikutnya.
- Membuat dan menerapkan perubahan pada cabang rilis.
- Buat tag Git dan rilis di GitHub.
- Atasi bug setelah rilis.
- Otomatiskan dan dokumentasikan perubahan rilis Anda dengan lebih baik.
Prasyarat
- Akun GitHub
- Kemampuan untuk menavigasi dan mengedit file di GitHub
- Penguasaan dengan permintaan pull
Kami menyarankan agar Anda menyelesaikan Pengenalan GitHub sebelum memulai modul ini.