有没有办法将Hudson配置为仅在SVN/CVS发生更改时才执行Build或Post Build操作
谢谢
您可以让Hudson轮询SCM以进行更改,并且仅在发现更改时执行操作.
轮询SCM:配置Hudson以轮询SCM中的更改.
请注意,对于CVS来说这将是一项昂贵的操作,因为每次轮询都需要Hudson扫描整个工作区并使用服务器进行验证.考虑设置"推送"触发器以避免此开销,如本文档中所述
您还可以向SCM提交后挂钩添加一些内容,这些挂钩将触发Hudson构建.
触发器远程构建(例如,从脚本):如果要通过访问特殊的预定义URL(方便脚本)来触发新构建,请启用此选项.
此功能的一个典型示例是从源控件系统的钩子脚本触发新构建,当某人刚刚将更改提交到存储库时,或者从解析源控件电子邮件通知的脚本中触发.
您需要以字符串的形式提供授权令牌,以便只有知道它的人才能远程触发此项目的构建.