Travis ci 如何在存储库根文件夹中没有.Travis.yml文件的情况下使用Travis?

Travis ci 如何在存储库根文件夹中没有.Travis.yml文件的情况下使用Travis?,travis-ci,Travis Ci,我真的希望使用Travis而不需要将.Travis.yml存储在我的存储库的根文件夹中。您知道它是否可以移动到其他文件夹、存储在其他存储库中或在Travis网站上指定吗?来源: Travis CI使用存储库根目录中的.Travis.yml文件来了解项目以及希望如何执行构建 您不能移动它,也不能在其他地方配置它 存储在另一个存储库中 您可以潜在地创建一个boostrap repo,它的存在只是为了在构建期间拉入真实的存储库。在这里,您将失去GitHub集成和分支跟踪的许多(全部?)好处 (请不要通

我真的希望使用Travis而不需要将.Travis.yml存储在我的存储库的根文件夹中。您知道它是否可以移动到其他文件夹、存储在其他存储库中或在Travis网站上指定吗?

来源:

Travis CI使用存储库根目录中的
.Travis.yml
文件来了解项目以及希望如何执行构建

您不能移动它,也不能在其他地方配置它

存储在另一个存储库中

您可以潜在地创建一个boostrap repo,它的存在只是为了在构建期间拉入真实的存储库。在这里,您将失去GitHub集成和分支跟踪的许多(全部?)好处

(请不要通过问“为什么”来破坏这个问题,我可能想要或需要这样做)


一般来说,解释你为什么需要某样东西可以帮助人们提供更一般或更具创造性的答案,或者帮助他们理解你不知道哪些制约因素。

正如Joe在回答中提到的,知道为什么可能会帮助我们找到答案。您当前的问题可能是您的问题的受害者。在任何情况下,您都可以尝试其他CI服务-例如,我记得Codeship在您的repo中不需要任何特殊文件。您可以选择Travis CI、检查droid.io或其他CI服务器。这是一个公平的观点,我知道(并且非常讨厌)XY问题。我想把它从视线中移开的原因对很多人来说都是肤浅的。我的项目很大程度上依赖于降低用户采用的心理障碍。我希望用户能够看到根文件夹中的代码,并且直觉地认为它可以正常工作,没有任何第三方构建系统或工具,只有.cpp代码。所以外星人档案越少越好。看起来有解决特拉维斯问题的办法,但不值得费心。不过,我可能会尝试其他CI产品!谢谢大家!我同意这一观点,将.travis ci文件夹作为配置似乎是一个简单的功能请求。对于.Github文件也类似。