跟踪在GitHub上的私人回购Rails项目与技术管理平台和诚信部署在Heroku

方案

  • 项目A为 Rails应用程序:
    • 代码托管在GitHub上私人回购协议
    • 部署在Heroku(其中有一个只读文件系统)。
  • 项目R,它将是管理平台的一个实例,用来管理我的项目答:
    • 代码托管在GitHub上的其他私人回购协议 (同GitHub的帐户)。
    • 部署在Heroku(其中有一个只读文件系统)。
  • 项目CI是诚信的一个实例,用于持续集成(通过运行测试)我的项目答:
    • 代码托管在GitHub上的第三个私人回购协议 (同GitHub的帐户)。
    • 部署在Heroku(其中有一个只读文件系统)。

我想要的是

我希望能够:

  1. 使用库功能的管理平台项目R(在本质上可以看到从项目R上的存储库)。
  2. 运行在CI的测试。

我的问题

克隆并不断更新项目A的代码在两个项目的R和工程CI。

我试着

对于1点,我试图遵循http://www.redmine.org/wiki/1/RedmineRepositories中的说明,与我创建了一个本地裸副本到根唯一的区别(对Heroku的约束文件系统,因为),这引起了创建/ A.git目录的R。

在那之后,我重新部署在Heroku项目R,并在管理平台的项目中设置我已经配置为供应链管理“混帐”和A.git为路径.git目录(我也试过./A git的)。

然而,当我点的管理平台项目的标签库,我得到了一个500的消息:

“该条目或修订未在库中找到。”

我在哪里错了? 任何建议?

谢谢!

--------------解决方案-------------

我认为这是目前不可能混帐或水银回购集成在Heroku上运行,由于只读文件系统约束的管理平台实例。 我问埃里克·戴维斯,他认为也是如此。 SVN和CVS不需要管理平台具备回购的本地副本,所以我觉得他们的工作,而Git和汞没有。

分类:Ruby on Rails的 时间:2015-03-15 人气:3
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.176 (s). 10 q(s)