我知道这很容易受到意见的影响,但是在文件系统上有哪些好的选择可以找到服务器构建的构建的源代码(假设它是构建/集成服务器)?例如,有,/usr/src
但我认为这是与 shell 相关的东西的一个传统位置(如果错误请纠正我)。怎么样/usr/local/src
?
例如,现在我退房富(我们集成的应用程序之一)源代码,/var/lib/foo
但我认为这可能是一个误导性的参考。当然,这对于执行目的并不重要,但我正在努力遵守惯例。
答案1
“/usr/local/src”文件夹的用途是什么?地址/usr/src
和/usr/local/src
.这FHS说这些目录只能用于参考目的。
对于构建系统,我将使用 下的临时目录/tmp
,或运行构建的(系统)用户的主目录,或/srv
(例如 /srv/workspace
詹金斯的工作空间)。
我不会用/var/lib/foo
,它的目的是存储foo
的变量状态,而不是它的源代码。