Git adalah sistem versi kode sumber yang memungkinkan Anda melacak perubahan secara lokal dan mendorong atau menarik perubahan dari remote resources. GitLab, GitHub, dan Bitbucket : layanan yang menyediakan remote access ke Git repositories.
Selain meng-hosting kode Anda, layanan ini menyediakan fitur tambahan yang untuk kita gunakan membantu mengelola siklus pengembangan software. Fitur-fitur tambahan ini termasuk mengelola pembagian kode antara orang-orang yang berbeda, bug tracking, wiki space, dan alat-alat lain untuk ‘social coding’
Gitlab Runner adalah sebuah service yang digunakan untuk menjalankan job dan mengirimkan hasilnya kembali ke GitLab. Korelasi antara GitLab dan GitLab Runner yaitu keduanya merupakan bagian dari CI/CD (Continuous Integration/Continuous Delivery).
Baca Juga : Mengenal Apa itu Nginx Fungsi dan Cara Kerjanya Yang Termudah
Cara Instal Gitlab Runner Cloud VPS IDCloudHost
Seperti kita bahas sebelumnya, GitLab Runner adalah aplikasi yang bekerja dengan GitLab CI/CD untuk menjalankan pekerjaan dalam pipeline. Kali ini kita akan membahas bersama akan mudahnya melakukan instalasi Gitlab Runner untuk membantu para developer khususnya DevOps untuk menjalankan pekerjaan development, menggunakan Cloud VPS IDCloudHost dengan fitur One Click Deploy.
1. Pastikan Anda sudah memiliki akun pada Layanan Console IDCloudHost. Jika belum silahkan daftar dan login di console.idcloudhost.com lalu jangan lupa deposit dan gunakan kode referal / diskon untuk mendapatkan free kreditnya.
2. Arahkan Cursor Anda pada App Catalog, atau akses langsung pada Dashboard lakukan klik pada “Gitlab Runnerâ€
3. Selanjutnya, pilih App Catalog dan Pilih Gitlab Runner
4. Setelah itu, tentukan spesifikasi, lokasi server, Public IP, network dan billing account yang digunakan.
5. Jangan lupa juga mengisi, username yang digunakan, password, dan Resource VM yang ingin kita buat tersebut lalu klik Create.
6. Setelah VM untuk Gitlab Runner berhasil dibuat. Kita akan mendapatkan IP Publik seperti gambar berikut.
7. Selamat Gitlab Runner sudah siap kita gunakan untuk proses deploy aplikasi. Anda dapat memastikan apakah Gitlab Runner sudah terinstall dengan mengetikan perintah gitlab-runner -v dari terminal melalui menu SSH.
Baca Juga : Cara Instal AaPanel di Cloud VPS (One Click Deploy)
Tahapan Setting Repository
Tahapan ini kita lakukan untuk melakukan spesifikasi pada penggunaan Gitlab Runner.
1. Buka salah satu repository project pada Gitlab, contoh project cyberpanel yang merupakan clone dari https://github.com/usmannasir/cyberpanel
2. Selanjutnya, klik menu Setting, tahap lanjutannya yaitu CI/CD.
3. Setelah itu, Klik tombol Expand
4. Setelah itu, jangan lupa untuk mencatat data yang pada kotak merah seperti berikut ini :
5. Setelah itu, lakukan SSH ke server VM Gitlab Runner, dapat dilakukan melalui menu SSH yang ada pada terminal layanan Cloud VPS
6. Selanjutnya, ketikan perintah gitlab-runner register, lalu tekan Enter. Masukkan data yang sudah kita catat sebelumnya (URL, token, deskripsi, tag dan lain-lain).
Catatan
Perlu kita perhatikan, untuk executor anda dapat mengisi dengan custom apabila belum yakin dengan executor yang ada pada list.
7. Silakan anda lakukan refresh halaman runner pada repository. Sseharusnya akan muncul runner baru pada bagian spesifik runner sesuai dengan deskripsi yang diisikan pada langkah ke 6 bagian setting, dalam hal ini runner dengan deskripsi idch-gitlabrunner
8. Selamat, Anda telah mem.punyai Gitlab Runner sendiri yang dapat mempercepat proses deploy tanpa menunggu antrian seperti menggunakan shared runners.
Baca Juga : Tips Menjadi Full Stack Developer dan Daftar Skill yang Harus Dikuasai
Penutup
Bagaimana mudah bukan melakukan instal Gitlab Runner untuk membantu project yang Anda kerjakan. Fitur One Click Deploy memudahkan Anda melakukan instalasi apapun tanpa mempelajari banyak hal dengan termasuk minim akan coding yang menyulitkan. Layanan Cloud VPS IDCloudHost memiliki fitur App Catalog dengan lebih dari 16+ pemrograman yang sudah kami instal untuk memudahkan Anda.
Fitur ini akan senantiasa bertambah setiap waktunya untuk Anda. Anda juga dapat menggunakannya mulai deposit hanya Rp 50.000 saja dengan kemudahan akan upgrade dan downgrade sesuai kebutuhan Anda. Ingin tahu lebih lanjut dapatkan informasi disini