2013-03-01 68 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