0

我正在BitBucket上创建一个 OpenSource 项目(使用Mercurial)(在C#Visual Studio 2010中,如果重要的话)。该项目有一些外部依赖项(xUnitStyleCopMono.NatBerkeleyDB,...)。我想使用AppHarbor进行测试构建和运行测试。

  • 我不想使用NuGet来下载它们(因为其中一些不在NuGet中,所以我必须创建一个私有NuGet存储库,因为StyleCop /*MsBuild*/ NuGet集成不能很好地工作。它需要两“轮”构建才能正确加载StyleCop.targets文件,但AppHarbor只会做一个,最后是因为我认为创建一个里面有一个 exe 文件的开源项目是非常糟糕的,该文件会在项目时自动启动已编译。您会启动从 Internet 下载的解决方案中包含的随机 exe 吗?)。
  • 我不想在主树中包含外部依赖项(我非常反对)。
  • 我想在其他地方拥有外部依赖项(例如,另一个BitBucket存储库)。
  • 我没有可以执行cron工作并从一个存储库拉/推到另一个存储库的服务器,但是如果您能找到可以为我完成它的免费服务,那么它可以作为一个解决方案。

我该怎么做?我尝试将多个存储库添加到AppHarbor,但它们一次编译一个(从一个空文件夹)

4

0 回答 0