The first release of Katalon Studio's Jenkins Plugin


#1

Hi everyone,

We have released the first version of Jenkins Plugin for Katalon Studio. This plugin can download, deploy, and execute Katalon Studio on Jenkins servers automatically. Together with Docker-based deployment, we hope this plugin will help you apply continuous integration with Katalon Studio easily.

This version does not support Jenkins Pipeline, if you need this function please use our Docker container.

We are looking forward to your feedback and suggestions.

Plugin site:

Jenkins wiki:

https://wiki.jenkins.io/display/JENKINS/Katalon+Plugin

Tutorials:


#2

#3

not sure if i realy need it … but looks cute.
i will give a try and come back with feedback.
nice job!


#4

#5

Hi,

I have having trouble with this. See screenshots and errors below:

I removed -runMode and -projectPath from the statement that was previously working in Jenkins (execute shell)

When I try to run the script, I get the following and the test does not execute:

Started by user MThurman
Building in workspace /Users/johnthurman/.jenkins/workspace/Product Compare
Retrieve Katalon Studio version: 5.10.1, OS: mac
Number of releases: 111
Katalon Studio is hosted at https://github.com/katalon-studio/katalon-studio/releases/download/v5.10.1/Katalon.Studio.dmg.
Downloading Katalon Studio from https://github.com/katalon-studio/katalon-studio/releases/download/v5.10.1/Katalon.Studio.dmg. It may take a few minutes.
java.lang.IllegalStateException
at com.katalon.jenkins.plugin.KatalonUtils.downloadAndExtract(KatalonUtils.java:87)
at com.katalon.jenkins.plugin.KatalonUtils.getKatalonPackage(KatalonUtils.java:117)
at com.katalon.jenkins.plugin.ExecuteKatalonStudioTask.perform(ExecuteKatalonStudioTask.java:67)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:744)
at hudson.model.Build$BuildExecution.build(Build.java:206)
at hudson.model.Build$BuildExecution.doRun(Build.java:163)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504)
at hudson.model.Run.execute(Run.java:1810) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
Finished: SUCCESS

Any ideas?

Thanks!

Matt

Jenkins: 2.150.1
Katalon: 5.10.1
MacOS: Mojave


#6

Let me take a look tomorrow. Thank you for the report.


#7

ok, thanks


#8

Meet the same problem here. I am trying to running the code remotely on jenkins. I have put 5.10.1 and I still got the similar null pointer error


#9

@Matt_Thurman @lexieqin Sorry for this issue. We forgot to mention in the documentation that support for macOS was not available in the first release. Version 1.0.3 with support for macOS is being published, and I will inform you when it is available.


#10

@devalex88 Thanks!


#11

@Matt_Thurman @lexieqin Support for macOS is now available. It only works with Katalon Studio version 5.10.1 or higher - if you want to use older versions let me know and I will upload them.


#12

@devalex88 thanks! I will try it out later


#13

@devalex88 Hi thanks for your fix, I saw that the studio tool get downloaded during build successfully. However there is another problem is that since we didn’t include the path in the command, there is default path for the plugin to find my project. However it didn’t work as expected. It cannot locate my project. Can you please help?


#14

May I take a look at your build configuration?