2015-11-23 33 views
1

我認爲這是一個好主意,有一個項目的構建文件的跟蹤。但是,我讀過的構建文件不應該公開,因爲它們可以包含「明智的」信息。我應該有一個項目的構建文件以及源代碼嗎?

建議將構建文件放在源代碼的同一個存儲庫中?即使回購是公開的?如果它不值得推薦,那麼我是否必須爲每個項目提供一個獨立的回購庫,僅用於構建文件?

編輯:項目將是Moodle的插件。而且,我從來沒有使用過構建系統,因爲我猜你已經推斷過了。

回答

2

你沒有提到你正在使用什麼樣的構建系統。然而,具有沿項目源構建文件具有優勢:

  • 構建文件版本相同的方式,源代碼是
  • 您不必跟蹤哪個構建文件屬於哪個項目

構建文件中不應該有任何明智的信息 - 大多數系統允許您在構建文件中擁有加密的身份驗證信息。在最糟糕的情況下,您必須將信息保存在別處。

+0

我編輯了第一篇文章,說這些項目將是Moodle的插件。 我想你可以在構建文件中存儲的最明智的信息是IP方向(我從來沒有使用過構建系統,因爲我猜你已經推斷過),我錯了嗎? – Julen

+0

我想你的意思是[moodle](https://moodle.org/) - 但我沒有看到「構建系統」被用於插件。你的意思是你應該提供的install.xml嗎? –

相關問題