2017-09-12 116 views
5

我有一個Katalon測試套件安裝程序,它在用戶界面中以及在我安裝了Katalon工作室的機器上的CLI上運行良好。如何在Jenkins裏面運行Katalon測試套件Docker

我有一個Jenkins CI服務器在docker容器中運行,我想設置一個工作來在Jenkins服務器上運行我的測試套件。

我在Jenkins服務器上需要什麼運行時才能運行Katalon作業? Jenkins是否有運行時或插件?

如果沒有,是否有Katalon的碼頭容器,我可以通過jenkins遠程運行該工作,如SonarQube的東西?

回答

4

編輯 - 從Katalon支持新的答案

我從Katalon支持新的迴應,說:

首先,我要對我的回答很抱歉由於我根據你的問題,你不會給出適當的答案。我再次審查了您的問題,並且看到Katalon Studio擁有用於控制檯模式執行的Linux版本(http://download.katalon.com/4.8.0/Katalon_Studio_Linux_64-4.8.tar.gz),並且最好將它打包到您的dockerfile中。

這是更喜歡它,並與這裏的文件應該是相當簡單的把它與碼頭工人的工作:

https://docs.katalon.com/display/KD/Console+Mode+Execution

希望這個答案解決你的問題更好:)。

編輯完


ORIGINAL

我創建了Katalon工作室網站問這個同樣的問題上一票,我得到這個(可笑)回覆:

首先,Katalon Studio沒有Dockerfile。這樣做會很困難和複雜,我們也沒有計劃在未來這樣做:)。但我們會盡量考慮您的要求,看看是否有適用於此案的調整。

換句話說,沒有Docker解決方案。我們不能將它用於我們的CI產品,這太糟糕了,因爲我在原型設計方面取得了良好的效果。

唉。

+2

Katalon Studio不具有預建多克爾容器,但它可以在命令行模式(窗口,MACOS,Linux)的運行。您可以將它打包在Jenkins容器中。 –

0

你可以在這裏和Docker Hub上找到它。但我不喜歡它需要通過電子郵件/密碼激活。所以它會使建設變慢。我打算製作我自己的碼頭形象,包括我激活的Katalon工作室。 他們似乎不太支持CI。

https://github.com/katalon-studio/katalon-studio-docker