Cara Membuat Auto Pull Git Otomatis di Windows (like a cron job)

Detailnya saya akan membahas bagaimana cara agar project aplikasi web yang ada di local server dapat memperbarui otomatis di waktu waktu tertentu di windows 10.

Di linux biasanya cara ini menggunakan sistem cron job, dengan membuat script auto pull, lalu melakukan setting kapan scritp ini dijalankan kemudian didaftarkan di crontab. Bagaimana dengan sistem operasi windows?

Di windows kita dapat menggunakan fasilitas Task Scheduler. Cara nya :

1. Buka Task Scheduler, di windows search ketikan "Task Scheduler" lalu buka.

2. Klik kanan pada Task Scheduler Library lalu klik new folder lalu beri nama "autopull_inponow".

3. Lalu pada folder yang baru saja dibuat klik kanan lagi lalu klik " Create Basic Task..." .

Create Basic Task...

4. Berikan nama autopull_inponow. deskripsi boleh di kosongi saja.

5. When do you want the task to start ? Pilih Daily. 

6. Recur every ? Pilih 1 day.

7. What action do you want the task to perform? Pilih Start a program.

8. Tahap kedelapan akan di minta untuk memilih file script yang berisi perintah git pull. Script perintah auto pull akan saya buat dalam bentu .bat file dengan isi script sebagai berikut :


START /min "runas /user:administrator" cmd /K "cd C:\xampp\htdocs\FolderProjectWebAnda & git pull & exit 0"

Buka notepad, salin kode di atas lalu save dengan forma autopull.bat. *nama file bebas. 

Maksud dari script yang saya buat yaitu, pertama run cmd sebagai administrator lalu arahkan cmd ke Folder Project Web Anda lalu jalankan perintah git pull dan yang terakhir tutup terminal jika proses pull selesai.

9. Klik browse.. lalu pilih file .bat yang baru saja dibuat.

Browse .bat file
9. Klik Next, lalu klik Finish.

10. Klik 2x task autopull_inponow / task yang baru saja di buat. Klik Trigger ->  Klik  2x pada Daily.

trigger -> daily
11. Pada Edit Trigger saya menghendaki agar peritah git pull akan berjalan setiap 1 jam setiap hari dimulai dari jam 08:50:14 PM. Berikut settingannya :

Edit Trigger
Sesuaikan berdasarkan kebutuhanmu. Jika sudah Klik Ok lalu Klik Ok lagi.

Sekian, semoga dapat membantu.

Comments

Baca juga artikel menarik lainnya