放置脚本的位置

时间:2010-07-30 15:37:23

标签: scripting continuous-integration hudson

我已经为我的hudson构建编写了几个脚本。我把它们放在我正在处理的特定工作的工作空间中。

我希望知道放置脚本的最佳位置。在文件系统中的某个地方那么最好的地方?如果我们移动构建机器怎么办?哈德森是否为脚本指定了一个位置?

请,谢谢你。

3 个答案:

答案 0 :(得分:2)

我建议将它们放在项目文件夹/hudson/jobs/MyProject中,而不是放在工作区内。工作区可能会被覆盖。

答案 1 :(得分:1)

您使用源代码管理吗?如果是这样你就可以把它们放在那里并让哈德森从那里拉出来......

答案 2 :(得分:1)

如果这些脚本与特定项目相关,请将它们与项目捆绑在一起。不要把它们放在别的地方。

如果这些脚本用于多个项目,请将它们作为单独的项目放在源代码管理中。每次拉动项目时都可以将它们拉下来。如果你的hudson scm插件不支持配置两个独立的源(比如subversion那样),那么只需使用命令行工具为你的scm提取构建脚本作为你的第一个构建步骤。

构建脚本需要以与代码版本化相同的方式进行版本控制。