2013-03-01 70 views
0

我们有一个基于Windows的应用程序来使用InstallAnywhere向导安装我们的应用程序。 我们还有一个基于Linux的应用程序来使用InstallAnywhere向导安装我们的应用程序。 可以使用Hudson(一种持续集成工具)来自动化安装过程吗?与哈德森sikuli可能吗?

如果没有,您是否还有其他建议来了解如何实现我们的GUI安装目标?

谢谢

回答

1

是的,有可能使用Sikuli完成您的目标。好的地方是How to run Sikuli from Command Line文档部分。就我个人而言,我设法自动化了与Sikuli和Jenkins的iOS集成测试,所以我认为只要您可以通过Hudson从命令行运行Sikuli脚本,就应该能够做到您想要的。如果您有任何更具体的问题,我很乐意提供帮助。

编辑: 根据你的要求,这里就是我所说的:

/Applications/Sikuli-IDE.app/sikuli-ide.sh -t test.sikuli 

但我不认为它会帮助你很多。我认为实际上你应该展示一些命令行调用和输出。还有一些关于安装向导的更多细节,所以我们可以找出泄露进程的原因。另外,我在开发解决方案时做的第一件事是在我的本地机器上启动它,看它是否有效,并且只有在确定它的行为像预期的那样在CI上部署之后。

+0

嗨lawicko感谢您的答复。但我们仍然无法使它工作 – chz 2013-03-04 23:46:00

+0

嗨lawicko你能否提供你的命令行示例来分享。我们在这里的窗户上;我们不断收到Process泄露的文件描述符。请参阅http://wiki.hudson-ci.org/display/HUDSON/Spawning+processes+from+build以获取更多信息 – chz 2013-03-05 01:59:03

+0

请参阅我编辑的答案。 – lawicko 2013-03-05 09:29:52