Deploy dengan Capistrano

capistrano
dasar capistrano

Dasar deployment dengan capistrano

capistranologo
capistrano logo

Apa itu capistrano ?

menurut wiki adalah adalah sistem automasi untuk mengeksekusi perintah dengan cara yang terstruktur berulang pada satu atau lebih mesin remote

  1. install capistrano (disini menggunakan versi 2.0)pastikan memiliki rvm dengan versi ruby >= 2.0

    jalankan dengan command gem install capistrano

    dasar-capistrano
    dasar-capistrano
  2. setup capistrano di local
init project dengan Capify
init project dengan Capify

contoh deploy.rb

3. setup capistrano di remote-server

 

buat handshake antara remote-server dan repository dengan generate publickey

cat ~/.ssh/id_rsa.pub | xclip -sel clip
cat ~/.ssh/id_rsa.pub
ssh -T git@bitbucket.org

pindah ke folder build yang dibuat cap:deploy
git clone git@bitbucket.org:xxx/xxx.git cached-copy

hubungkan dengan symlink

ln -sf /home/xxxxcom/build/current/* /home/xxxx.com/public_html

4. dari local bisa menjalankan perintah

cap deploy:setup

cap deploy:check

setelah ok semua jalankan cap deploy

About Cah Kripto 39 Articles
Crypto Space Enthusiast From SomeWhere