配置哈德森只执行编译或后生成的行为,如果检测到在SVN变化
-
12-09-2019 - |
题
有没有配置哈德森只执行编译或后生成的行为,如果有在SVN / CVS变化的方式
感谢您
解决方案
您可以哈德森轮询SCM更改和只能做的事情,如果它发现变化。
民意测验SCM:配置Hudson来轮询变化 SCM。
请注意,这将是一个 昂贵的操作CVS,因为每 轮询要求哈德森扫描 整个工作区,并验证其与 服务器。考虑设立 “推”触发器来避免这种开销, 如在本描述文档一>
您还可以添加一些您的SCM的post-commit钩子,将把火关哈德森构建。
触发远程(构建例如,从 脚本): 启用这个选项,如果你想 触发新通过访问建立 特殊的预定义的URL(方便 脚本)。
有此功能的一个典型的例子 是从触发新的构建 源代码控制系统的钩子脚本, 当有人刚刚犯了 变成了仓库,或从 脚本,它分析你的源代码控制 电子邮件通知。
您需要提供 在的形式授权令牌 字符串,因此,只有那些谁知道它 将能够远程触发这个 项目的构建
其他提示
有没有看版本号(如所叙述的),除非你的构建是整个颠覆库一样简单。通常你有项目共享一个Subversion版本库,你正在建设一些子树。全球版本号没有帮助。
'SVN信息[url_to_subtree]' 将显示上次更改日期。您可以分析这一点,并找出如果它比你的最后生成日期后,引发新的版本。
不隶属于 StackOverflow