2017-09-12 26 views
5

Tôi có một bộ thử nghiệm Katalon và nó chạy rất tốt trong giao diện người dùng và từ CLI trên máy nơi tôi đã cài đặt phòng thu Katalon.Làm thế nào để chạy bộ thử Katalon trong Jenkins bên trong Docker

Tôi có máy chủ Jenkins CI đang chạy trong vùng chứa docker và tôi muốn thiết lập công việc để chạy bộ thử nghiệm trên máy chủ Jenkins đó.

Tôi cần thời gian chạy nào trên máy chủ Jenkins để có thể chạy công việc Katalon? Có một thời gian chạy hoặc một plugin cho Jenkins cho điều này?

Nếu không, có một ngăn chứa đế lót ly cho Katalon mà tôi có thể sử dụng để thực hiện công việc từ xa qua jenkins, chẳng hạn như công cụ SonarQube không?

Trả lời

4

EDIT - câu trả lời mới từ hỗ trợ Katalon

tôi nhận được một phản ứng mới từ hỗ trợ Katalon nói rằng:

Trước hết, tôi sẽ đến xin lỗi vì câu trả lời của tôi do tôi 'không đưa ra cái thích hợp dựa trên câu hỏi của bạn. Tôi đã xem xét lại câu hỏi của bạn và xem Katalon Studio có phiên bản Linux (http://download.katalon.com/4.8.0/Katalon_Studio_Linux_64-4.8.tar.gz) để thực hiện chế độ bảng điều khiển và lý tưởng nhất là đóng gói nó vào dockerfile của bạn.

Đó là giống như nó, và với tài liệu ở đây nó nên được khá đơn giản để làm cho nó làm việc với Docker:

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

Hope câu trả lời này giải quyết câu hỏi của bạn tốt hơn :).

END EDIT


ORIGINAL

Tôi tạo ra một vé trên trang web Katalon Studio hỏi câu hỏi này tương tự, và tôi đã nhận này (nực cười) phản hồi:

Trước hết, không có Dockerfile cho Katalon Studio. Sẽ khó khăn và phức tạp để làm điều này và chúng tôi cũng không có kế hoạch để làm điều đó trong tương lai :). Nhưng chúng tôi sẽ cố gắng xem xét yêu cầu của bạn để xem liệu có bất kỳ điều chỉnh áp dụng nào đối với trường hợp này hay không.

Nói cách khác, không có giải pháp Docker. Thật tệ khi chúng tôi không thể sử dụng nó cho công cụ CI của mình, vì tôi đã có kết quả tốt với việc tạo mẫu tôi đã làm.

Ồ tốt.

+2

Katalon Studio không có dựng sẵn chứa Docker, nhưng nó có thể chạy ở chế độ dòng lệnh (Windows, MacOS, Linux). Bạn có thể gói nó bên trong thùng chứa Jenkins của bạn. –

0

Bạn có thể tìm thấy nó ở đây và trên Docker Hub. Nhưng tôi không thích rằng nó cần phải được kích hoạt bằng email/mật khẩu. Vì vậy, nó làm cho việc xây dựng chậm lại. Tôi có ý định tạo hình ảnh docker của riêng mình bao gồm cả xưởng phim hoạt hình Katalon của tôi. Có vẻ như họ không hỗ trợ CI thực sự tốt.

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

Các vấn đề liên quan