Jos*_*osh 124 capistrano
通常在使用capistrano时,我会从已部署的应用程序中手动删除旧版本.我知道你可以运行,cap deploy:cleanup但仍然有5个版本.这是它的目的吗?还有另一种方法可以将旧版本清理到之前的1次部署吗?
Die*_*ntz 130
您可以通过在deploy.rb中设置它来自动执行此操作
set :keep_releases, 1
after "deploy:update", "deploy:cleanup"
Run Code Online (Sandbox Code Playgroud)
在过去(我不确切知道哪个版本)这个回调是默认的,但后来开发人员决定将其留给用户来决定.在capistrano 3中,它被添加回默认部署流程.
jes*_*cai 41
如果要删除除最后3个之外的所有版本,例如,您可以运行:
cap deploy:cleanup -s keep_releases=3
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
40704 次 |
| 最近记录: |