Setelah sekian lama saya mencari akhirnya saya nemuin juga repository yang membagikan cara membuat auto commit di Github menggunakan
Github Action, yang mana auto commit ini berguna untuk menghijaukan stats commit di profile github kita. Saya sendiri merupakan orang yang jarang aktif di github, karena emang males dan kurangnya waktu luang untuk membuat project atau semacamnya, dan yah hasilnya jelas stats di profile github saya terlihat kering dan gersang karena gak full ijo.
Nah berawal dari gabut akhirnya saya iseng mencari cara membuat stats github, agar full ijo. Dan saya pun ketemu dengan repository milik pak Irfan Maulana (Mazipan)yang mana reponya membagikan cara membuat auto commit otomatis ke github dengan github action.
Disini pun saya tertarik dan akhirnya saya memakainya sampai sekarang. Sebelum melanjutkan ke Tutorialnya, kalian bisa simak beberapa informasi mengenai auto commit ini.
Apa itu Github Action
GitHub Actions adalah platform continuous integration and continuous delivery (CI/CD) yang memungkinkan Anda mengotomatiskan build, test, dan deployment pipeline. Anda dapat membuat alur kerja yang membangun dan menguji setiap permintaan tarikan ke repositori Anda, atau menerapkan permintaan tarikan gabungan ke produksi.
Memulai Github Action
File konfigurasi Github Actions biasanya terdapat di
.github/workflows/
dan menggunakan berkas YAML. Pertama kita perlu menambahkan nama dari workflow kita, maka saya hanya perlu menambahkan kode di dalam berkas YAML tersebut seperti ini:name: Auto commit
Mengenal Trigger dan Job
Trigger dan Job merupakan hal umum dalam CI yang perlu kalian ketahui, Trigger merupakan kode yang menentukan kapan CI kita akan dieksekusi. Sedangkan Job adalah pekerjaan yang akan dijalankan ketika aturan dalam trigger telah terpenuhi. Di dalam Github Actions, Trigger ini dikenal dengan nama Events di Github Actions dan ditandai dengan sintaks on atau bahasa mudahnya “pas apa nih?”.
Bagaimana Dengan Hasilnya ?
Ya tentu saja github saya pun menjadi full hijau, meskipun saya tidak melakukan commit di github, sebenarnya kalian juga bisa mengubah konfigurasi sendiri mau berapa kali commit otomatis ini akan di jalankan, caranya kalian tinggal ubah konfigurasi cron job nya menggunakan
Sumber Repository
Github: https://github.com/mazipan/auto-commit/
Artikel Lengkapnya: https://mazipan.space/membuat-commit-otomatis-ke-github
Github Saya: https://github.com/DomathID/activity
Harap Tidak Menggunakan Link, Spam, Dan Malware