[英]Capistrano - Rename after Deploy
我們只是趕上Capistrano的步伐,我可以使用一些幫助。 我們正在運行codeIgniter,並希望允許我們的開發人員在本地運行/測試,當我們擁有完整的模塊時,請推送至Git存儲庫。 問題在於,為了在本地運行,您需要設置環境以查找系統以及模型,視圖和控制器。
我寧願有一個名為“ index-server.php”的靜態文件並使用Capistrano將index-server.php重命名為索引,而不是在index.php中編寫一堆條件代碼,而這可能會意外地蒙上陰影。部署完成后的php。
我什至不確定這是什么樣,但我很確定它是可能的。
我也是capistrano的新手,但是我確實設法通過將其添加到deploy.rb來在部署目標上執行系統命令
namespace :deploy do
after :finishing, 'deploy:cleanup'
after :publishing, :restart
after :restart, :clear_cache do
on roles(:app), in: :groups, limit: 3, wait: 10 do
execute "/bin/mv #{File.join(release_path, 'index-server.php')} #{File.join(release_path, 'index.php')}"
end
end
end
或類似的規定。 希望能幫助到你!
編輯:這是與Capistrano 3
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.