【发布时间】:2011-03-28 16:36:21
【问题描述】:
我有一份工作,每次提交到存储库时我都想运行它。我想避免拉下这段代码,我只想要通知构建触发器。那么,有没有一种方法可以在构建时不下拉 SCM 中的某些存储库,或者有一种方法可以轮询 SCM 中不存在的内容以进行构建?
【问题讨论】:
-
作业执行使用的代码应该从哪里来?
-
代码已经存在,由 shell 脚本构建。一个更清楚的例子:每当有人提交时,我希望 Hudson 运行一个任意的 shell 脚本。在我的例子中,shell 脚本完成了整个构建,但它可以做任何事情。关键是还没有必要将代码拉入工作区。最终我们可以摆脱这个脚本,但现在更容易利用现有的生产构建脚本。
标签: build continuous-integration hudson