【问题标题】:Custom capistrano task for working with scm repository用于使用 scm 存储库的自定义 capistrano 任务
【发布时间】:2010-03-28 17:00:36
【问题描述】:

有没有办法创建自定义 capistrano 任务以在 scm 存储库上执行其他操作?

例如,我想创建一个任务,该任务将从我的存储库中检出特定文件夹,然后将其符号链接到我服务器上主项目的 shared/ 目录中。

我知道这可以通过创建任务并明确定义“svn co ...”命令以及 scm 用户名、密码和存储库位置来完成。但这将以纯文本形式显示密码。是否有任何内置的 capistrano 变量/方法可以在此过程中有所帮助?

【问题讨论】:

    标签: ruby-on-rails capistrano


    【解决方案1】:

    我通过在我的存储库中的一个文件夹上设置svn:externals 属性以包含来自另一个存储库的文件夹,从而找到了解决此问题的方法。当我执行cap:deploy 时,此文件夹中会填充来自其他存储库的 HEAD。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-09
      • 2013-07-26
      相关资源
      最近更新 更多