Apa itu Github?
platform yang digunakan oleh developer untuk menyimpan dan mengelola kode program. Platform ini dibangun atas dua sistem utama, yaitu version control dan Git.
Apa itu FTP?
FTP, atau File Transfer Protocol, adalah protokol atau metode transfer file antar komputer melalui internet1. FTP bekerja dengan menghubungkan klien FTP (FTP client) ke server FTP (FTP server). Klien kemudian dapat mengunggah dan mengunduh file dari server
Apa itu Deploy?
Deploy, atau biasa dikenal sebagai deployment, adalah proses pengiriman dan implementasi software atau aplikasi ke dalam lingkungan produksi dunia nyata
- Pastikan Sudah Ada Akun FTP Nya Jika Belum ada, ikuti saja langka langkah ini
Pastikan kalian mempunyai akun yang berhubungan untuk web server, dan disini saya menggunakan cpanel
Setelah masuk/memilih FTP Accounts, disini kalian isi sesuai kebutuhan kalian saja.
Setelah membuat membuat FTP Account Tersebut kalian klik Configure FTP Client Untuk mendapatkan seperti gambar dibawah ini
- Selanjutnya buka file direktori github kalian lalu pilih action
- Setelah membuka action lalu pilih Set up a workflow yourself
Nanti akan muncul seperti ini
- Setelah membuka workflow tadi, github sudah menyiapkan template nya / coding nya
Link : FTP Deploy · Actions · GitHub Marketplace
Jangan lupa di salin
- Setelah di salin langsung paste saja ke workflow tado dan jangan lupa ganti server dan username nya.
- Dan untuk password bisa kalian buat di Secrets and variables
Create new repo secret
- setelah itu isi saja seperti ini
Di secret isi password akun ftp kalian
- Berhasil