我試圖設置Jenkins來運行我們的黃瓜功能。當談到設置這個時,我有點失落。這是我們設置的一些細節:設置Jenkins連續集成和Selenium Web應用程序測試
- 黃瓜的特點寫在Ruby和PHP(使用Cuke4PHP)
- PHP應用程序(通常鏈接到其他PHP應用程序)
- 使用水豚和硒鍛鍊步驟JavaScript的
在開發環境中,因爲我們的應用程序需要鏈接到對方,我們設置Apache虛擬主機與域名就像http://developername.dev.exampleapp.com
我應該如何設置這個Jenkins環境來運行我們的黃瓜測試?
您似乎想要使用VirtualBox或其他設置虛擬機來設置類似於您的生產環境的環境並從該虛擬主機提供項目。但是,你是否在虛擬機之外運行測試?或者你是否在虛擬機上運行測試並向Jenkins報告?您在配置虛擬機時是否設置了虛擬主機?你如何設置你的項目使用獨立的數據庫?你如何平行運行你的功能,所以他們不會永遠持續下去?如果有人能夠闡明一些光芒,我將不勝感激。
您是否成功找到答案?我正在爲PHP構建類似的CI環境。你能分享你的經驗嗎? – xvga
不幸的是,我還沒有完成設置。一旦我有工作,我會發布更新。 – Andrew