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

Oma*_*mar 4 travis-ci

我真的想使用Travis而不需要将.travis.yml存储在我的存储库的根文件夹中.是否可以将其移动到另一个文件夹中,存储在另一个存储库中或在Travis网站上指定?

Joe*_*Joe 7

自定义构建:

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

您无法移动它,也无法在其他地方配置它.

存储在另一个存储库中

您可能会创建一个仅在构建期间拉入真实存储库的boostrap存储库.你会失去GitHub集成和分支跟踪的许多(全部?)好处.

(请不要通过询问"为什么"我可能想要或需要这样做来解开这个问题)

一般来说,解释为什么你需要的东西可以帮助人们提供更多的一般或创意的答案,或帮助他们了解你不知道哪些约束.

  • 这是一个公平的观点,我知道(并且热情地讨厌)XY问题.我想将它从视线中移除的原因对很多人来说都很浅薄.我的项目很大程度上依赖于降低用户采用的心理访问障碍.我希望用户看到根文件夹中的代码,并且**直觉**它只是工作,没有任意第三方构建系统或工具,只是.cpp代码.所以外星人文件越少越好.看起来有特拉维斯的解决方案,但他们不值得麻烦.我可能会尝试替代CI产品!谢谢大家! (2认同)