我尝试设置从圈子CI到heroku的rails应用程序的自动部署。我面临的问题是我有一些文件除了database.yml之外需要推送,例如我有一个facebook.sample.yml需要在部署前复制到facebook.yml。有一点需要注意的是,我有.gitignore facebook.yml(这是为了保持凭证隐藏在回购中)
我使用此命令在设置>上运行测试测试>然而,测试命令cp facebook.sample.yml facebook.yml
似乎圆圈ci没有将复制的文件推送到heroku。
为了让这些文件有效,我还有什么需要做的吗?如何配置我的圆圈ci来做到这一点?
由于
答案 0 :(得分:1)
正如评论所说,配置Heroku的方法是使用配置变量,通过复制yml文件无法实现。所以我改变了配置以支持两种方法