我之前没有成立Hudson,我希望有人可以告诉我,我想用它做什么是可行的。
我正在编写将在Hudson构建期间收集指标的代码。此代码将成为我们项目功能测试代码的一部分。我想在检查代码之前在Hudson中测试这段代码,这样我就不会破坏团队其他成员使用的Hudson构建。我还将进行进一步的开发,测试和调优代码,因此将我自己的Hudson实例作为“开发”沙箱也会对此有所帮助。
我的问题与在Hudson中使用我的代码工作副本有关。我可以在我的工作站上设置Hudson的本地实例,并让它使用我的代码库的工作副本,而不是从源代码控制中进行检出吗?我想测试的代码还没有在源代码控制中。
感谢。
答案 0 :(得分:1)
我能够在项目配置中通过为SCM选择None来执行此操作,并在shell命令部分中添加“cd d:\ myproj”,然后运行运行我的测试的.bat文件。
答案 1 :(得分:0)
是。
您可以选择不从SCM获取,指定要运行的Ant构建文件,要运行的脚本,或者从文件系统的任何位置运行Maven的目录。
此外,您可以指定从哪里获取测试结果,直接从代码中收集指标,或直接从控制台输出收集指标 - 以便在Hudson / Jenkins中发布。