【问题标题】:Streamlining deployment with Capistrano使用 Capistrano 简化部署
【发布时间】:2012-03-26 13:11:09
【问题描述】:

有什么方法可以简化我的部署过程?我目前使用这些 git 和 Capistrano 命令:

git add .
git commit -am 'Comment...'
git push [name]

cap deploy:setup
cap deploy
cap deploy:cleanup

因此,如果我想进行细微的更改,我必须输入密码四次(一次用于推送,一次用于设置,两次用于部署)。有什么办法可以减少命令的数量?

【问题讨论】:

    标签: git deployment capistrano


    【解决方案1】:

    您的 git 工作流程非常标准,您不会对其进行太多简化。我想你不需要推送每一个提交,而且很多小的原子提交并没有错。

    cap deploy 而言,为什么每次都运行设置和清理?你不能直接运行cap deploy 吗?如果您每次都需要运行cleanup,请尝试重新定义deploy 的默认值以包含它。在你的deploy.rb:

    命名空间:部署做 描述

    如果您有充分的理由每次都运行setup,您也可以将其添加到重新定义的默认任务中。

    【讨论】:

      猜你喜欢
      • 2018-01-01
      • 2016-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多