2017-09-12 63 views
5

Mam zestaw testów testu Katalon i działa świetnie w interfejsie użytkownika i CLI na komputerze, na którym mam zainstalowane studio Katalon.Jak uruchomić zestaw testów Katalon w Jenkins wewnątrz Docker

Mam serwer Jenkins CI działający w kontenerze dokowania i chciałbym ustawić pracę, aby uruchomić mój zestaw testów na tym serwerze Jenkins.

Jakiego runtime potrzebuję na serwerze Jenkinsa, aby mógł on wykonywać pracę Katalon? Czy jest tam runtime lub plugin dla Jenkinsa?

Jeśli nie, czy jest tam pojemnik dokera dla Katalon, którego mogę użyć do zdalnego uruchomienia pracy za pośrednictwem Jenkins, takich jak rzeczy SonarQube?

Odpowiedz

4

EDIT - Nowa odpowiedź ze wsparcia Katalon

Mam nową odpowiedź od wsparcia Katalon który mówi:

Przede wszystkim, chciałbym aby przepraszam za moją odpowiedź z powodu I nie wydaje się właściwego na podstawie twojego pytania. Ponownie sprawdziłem twoje pytanie i zobacz, czy Katalon Studio ma wersję Linux (http://download.katalon.com/4.8.0/Katalon_Studio_Linux_64-4.8.tar.gz) do wykonania w trybie konsoli i najlepiej jest spakować ją do pliku docker.

To bardziej podoba, a wraz z dokumentacją tutaj powinno być dość proste, aby to praca z Döcker:

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

Nadzieja ta odpowiedź rozwiązać swoje pytanie lepiej :).

END EDIT


ORIGINAL

stworzyłem bilet na stronie Katalon Studio zadając to samo pytanie i mam to (śmieszny) odpowiedź:

Po pierwsze, nie ma pliku Docker dla studia Katalon. Będzie to trudne i skomplikowane, a my także nie mamy w przyszłości takiego planu :). Ale postaramy się rozważyć za pomocą twojego wniosku, czy istnieje jakiekolwiek odpowiednie dostosowanie w tej sprawie.

Innymi słowy, nie ma rozwiązania Docker. Szkoda, że ​​nie możemy tego użyć do naszych materiałów CI, ponieważ miałem dobre wyniki z prototypowaniem, które zrobiłem.

No cóż.

+2

Katalon Studio nie posiada prekompilowany pojemnik Docker, ale można go uruchomić w trybie wiersza poleceń (Windows, MacOS, Linux). Możesz zapakować go do swojego pojemnika Jenkins. –

0

Możesz go znaleźć tutaj i na Docker Hub. Ale nie podoba mi się, że musi być aktywowany przez e-mail/hasło. Czyni to konstrukcję wolniejszą. Zamierzam stworzyć swój własny obraz dokera, w tym moje aktywne studio Katalon. Wydaje się, że nie obsługują CI naprawdę dobrze.

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