2015-11-23 31 views
1

我认为这是一个好主意,有一个项目的构建文件的跟踪。但是,我读过的构建文件不应该公开,因为它们可以包含“明智的”信息。我应该有一个项目的构建文件以及源代码吗?

建议将构建文件放在源代码的同一个存储库中?即使回购是公开的?如果它不值得推荐,那么我是否必须为每个项目提供一个独立的回购库,仅用于构建文件?

编辑:项目将是Moodle的插件。而且,我从来没有使用过构建系统,因为我猜你已经推断过了。

回答

2

你没有提到你正在使用什么样的构建系统。然而,具有沿项目源构建文件具有优势:

  • 构建文件版本相同的方式,源代码是
  • 您不必跟踪哪个构建文件属于哪个项目

构建文件中不应该有任何明智的信息 - 大多数系统允许您在构建文件中拥有加密的身份验证信息。在最糟糕的情况下,您必须将信息保存在别处。

+0

我编辑了第一篇文章,说这些项目将是Moodle的插件。 我想你可以在构建文件中存储的最明智的信息是IP方向(我从来没有使用过构建系统,因为我猜你已经推断过),我错了吗? – Julen

+0

我想你的意思是[moodle](https://moodle.org/) - 但我没有看到“构建系统”被用于插件。你的意思是你应该提供的install.xml吗? –

相关问题