How to deploy SikuliX 1.1.0 to many computers?

Asked by ChauMing Lim

Hi!

I'm managing an automated testing system (Windows based) and Sikuli is used for automating some of the test steps.

With Sikuli 1.0.1, I was able to copy sikuli-ide.jar file and the libs folder to the test computers, and I could run the Sikuli scripts without any problems (the libs folder is in %PATH%). The copying is done automatically by the test system, so no manual installation of tools is needed when a new test computer is added to the system.

I've just installed SikuliX 1.1.0 and noticed that files needed by SikuliX are stored in %APPDATA%\Roaming\SikuliX, SikulixLibs_201510051707 for example. How does SikuliX know to look for files there?

Is it possible to store all the files needed by SikuliX in one folder?

Regards,
Lim

Question information

Language:
English Edit question
Status:
Solved
For:
SikuliX Edit question
Assignee:
No assignee Edit question
Solved by:
RaiMan
Solved:
Last query:
Last reply:
Revision history for this message
Best RaiMan (raimund-hocke) said :
#1

with 1.1.0 you only need the sikulix.jar in some folder on a system.

- no need anymore to have anything in %PATH% or environment (the libs are exported automatically at runtime and the path is handled internally)
- same goes for %APPDATA%\Roaming\SikuliX - it is dynamically setup at runtime if not there already

so simply let your workflow copy sikulix.jar to the place where it need to be and use it.

Revision history for this message
RaiMan (raimund-hocke) said :
#2

--- Is it possible to store all the files needed by SikuliX in one folder?
Not needed to care about anything else than sikulix.jar or sikulixapi.jar.
Everything that SikuliX needs is done automatically at runtime.

Revision history for this message
ChauMing Lim (chauming-lim) said :
#3

It works!

Thank you very much!

Regards,
Lim

Revision history for this message
ChauMing Lim (chauming-lim) said :
#4

Thanks RaiMan, that solved my question.