自動部署三兩事(2) - 客製化 Task
Posted at 2016-08-18 Capistrano auto deploy
執行
cap dev deploy:update_ip
客製化任務
12345678910111213
namespace :deploy do desc "update geo ip map" task :update_ip do on roles(:web) do geoip_dir = "#{current_path}/node_modules/geoip-lite"; within geoip_dir do puts capture(:npm, 'run', 'updatedb'); end end endend
參考資料
Previous post: PM2 自動部署 Next post: Promise map 並發