Pengantar
Skrip GitHub adalah tindakan alur kerja yang memberi Anda akses ke GITHub API dari dalam GitHub Actions. Ini menawarkan dukungan yang nyaman untuk penggunaan API apa pun yang tersedia di octokit/rest.js.
Misalkan Anda memelihara repositori GitHub yang dinamis. Proyek Anda memiliki banyak konsumen dan kontributor, dan Anda ingin memastikan mereka memiliki pengalaman yang ramah. Anda juga menemukan bahwa tanggung jawab mengelola perencanaan dan beban kerja tim bisa meningkat drastis. Anda memerlukan solusi yang memungkinkan Anda menyerahkan beberapa tugas biasa ke otomatisasi sehingga Anda dapat fokus pada area di mana Anda benar-benar menambahkan nilai. Anda tahu bahwa GitHub menyediakan API yang memungkinkan Anda secara otomatis membalas masalah baru dan memulai alur kerja triase untuk laporan bug baru. Anda hanya belum menginvestasikan waktu dalam mencari tahu semuanya, sampai sekarang.
Dalam modul ini, Anda akan mempelajari cara berinteraksi dengan GitHub API dari alur kerja GitHub Actions dengan menggunakan GitHub Script.
Tujuan pembelajaran
Dalam modul ini, Anda akan:
- Gunakan Skrip GitHub di alur kerja Anda.
- Komentari masalah dengan menggunakan Octokit.
- Tambahkan masalah ke papan proyek dengan menggunakan Octokit.
- Gunakan sintaks ekspresi alur kerja untuk memfilter saat pekerjaan berjalan dalam alur kerja.
Prasyarat
- Akun GitHub
- Kemampuan untuk menavigasi dan mengedit file di GitHub
- Penguasaan dengan GitHub Actions
- Penguasaan atas CI/CD
Kami menyarankan agar Anda menyelesaikan Mengotomatiskan tugas pengembangan menggunakan GitHub Actions sebelum memulai modul ini.