Forum Discussion

rhehldb's avatar
rhehldb
Regular Visitor
2 years ago

ReadyAPI Functional Tests in gitlab CI/CD

Hi, i try to run "ReadyAPI Functional Tests" in our Gitlab CI/CD Pipeline.

 

My Gitlabrunner runs on Kubernetes.

I've a Floating License Server.

The license user is given by export JAVA_TOOL_OPTIONS=-Duser.name="${RDAPI_LICENSE_USER}"

 

Using version 3.40.1 of  the "smartbear/ready-api-soapui-testrunner" docker image, i was required to make a copy of the working dir, to get a environment with working accessrights by "find $WORKING_FOLDER -exec cp -R --parents \{\} /tmp \;" and set "export READYAPI_FOLDER=/tmp/$READYAPI_FOLDER".

 

With version 3.41.1 i get the following problem:

 

$ find $WORKING_FOLDER -exec cp -R --parents \{\} /tmp \;
cp: cannot open '/usr/local/smartbear/ready-api-license-manager-1.3.5.jar' for reading: Permission denied

 

If i remove my "hacks" this results in:

 
$ /bin/sh -c $WORKING_FOLDER/EntryPoint.sh
Error: Unable to access jarfile /usr/local/smartbear/ready-api-license-manager-1.3.5.jar
Error: Unable to access jarfile /usr/local/smartbear/ready-api-license-manager-1.3.5.jar

 

So i would kindly ask if u can provide a docker image, with accessrights working in kubernetes.

 

 

No RepliesBe the first to reply