GitLab-CI pipeline doesn't work

Hi,

I’m trying to do continuous integration with GitLab by following this documentation : https://docs.katalon.com/katalon-studio/docs/continuous_integration_gitlab.html#introduction

But when I execute it I got an error message :

Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

[21]At C:\WINDOWS\TEMP\build_script770215764\script.ps1:179 : 3
+ & "git" "config" "-f" "C:\Gitlab Runner\builds\fyotP59u\0\kibati\kiba ...
+   ~~~~~
    + CategoryInfo          : ObjectNotFound: (git:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
 
ERROR: Job failed: exit status 1

And here is the pipeline :

image

(I did add Katalon/git path to my environment variables)

@dylan.campion

The above content is deprecated. Please use this sample config: https://github.com/katalon-studio-samples/ci-samples/blob/master/gitlab-ci.yml

Thanks for your answer,

I used the config and I got a new error message :

And if it is usefull here the config file :

image

.gitlab-ci.yml :

image

Please replace: “katalon -noSplash -runMode=console -consoleLog -projectPath=…” by katalon-execute.sh, the script section should be:

script:
    - katalon-execute.sh -testSuitePath="Test Suites/TestSuitesKibati" -executionProfile="default" -browserType="Chrome (headless)"

I got an other new error message :sweat_smile:

image

I don’t know if there is a connection but my project is in the git repository and not katalon

Please show full the execution log

Running with gitlab-runner 13.2.0-rc2 (45f2b4ec)

2 on docker-auto-scale ed2dce3a

3Preparing the “docker+machine” executor

02:41

4Using Docker executor with image katalonstudio/katalon:7.6.1 …

5Starting service docker:dind …

6Pulling docker image docker:dind …

7Using docker image sha256:d5d139be840a6ffa04348fc87740e8c095cade6e9cb977785fdba51e5fd7ffec for docker:dind …

8Waiting for services to be up and running…

9*** WARNING: Service runner-ed2dce3a-project-14269826-concurrent-0-1b167f83e0b19379-docker-0 probably didn’t start properly.

10Health check error:

11service “runner-ed2dce3a-project-14269826-concurrent-0-1b167f83e0b19379-docker-0-wait-for-service” timeout

12Health check container logs:

13Service container logs:

142020-07-21T14:06:35.070429787Z time=“2020-07-21T14:06:35.070253772Z” level=info msg=“Starting up”

152020-07-21T14:06:35.078065295Z time=“2020-07-21T14:06:35.077708397Z” level=warning msg=“could not change group /var/run/docker.sock to docker: group docker not found”

162020-07-21T14:06:35.079084271Z time=“2020-07-21T14:06:35.078598729Z” level=warning msg=“[!] DON’T BIND ON ANY IP ADDRESS WITHOUT setting --tlsverify IF YOU DON’T KNOW WHAT YOU’RE DOING [!]”

172020-07-21T14:06:35.094948242Z time=“2020-07-21T14:06:35.092749765Z” level=info msg=“libcontainerd: started new containerd process” pid=19

182020-07-21T14:06:35.095640670Z time=“2020-07-21T14:06:35.092828665Z” level=info msg=“parsed scheme: "unix"” module=grpc

192020-07-21T14:06:35.095651178Z time=“2020-07-21T14:06:35.092838591Z” level=info msg=“scheme "unix" not registered, fallback to default scheme” module=grpc

202020-07-21T14:06:35.095655577Z time=“2020-07-21T14:06:35.092883916Z” level=info msg=“ccResolverWrapper: sending update to cc: {[{unix:///var/run/docker/containerd/containerd.sock 0 }] }” module=grpc

212020-07-21T14:06:35.095660341Z time=“2020-07-21T14:06:35.092894003Z” level=info msg=“ClientConn switching balancer to "pick_first"” module=grpc

222020-07-21T14:06:35.412398277Z time=“2020-07-21T14:06:35.412257419Z” level=info msg=“starting containerd” revision=7ad184331fa3e55e52b890ea95e65ba581ae3429 version=v1.2.13

232020-07-21T14:06:35.412840139Z time=“2020-07-21T14:06:35.412783704Z” level=info msg=“loading plugin “io.containerd.content.v1.content”…” type=io.containerd.content.v1

242020-07-21T14:06:35.413067839Z time=“2020-07-21T14:06:35.413019917Z” level=info msg=“loading plugin “io.containerd.snapshotter.v1.btrfs”…” type=io.containerd.snapshotter.v1

252020-07-21T14:06:35.413391367Z time=“2020-07-21T14:06:35.413339495Z” level=warning msg=“failed to load plugin io.containerd.snapshotter.v1.btrfs” error=“path /var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.btrfs must be a btrfs filesystem to be used with the btrfs snapshotter”

262020-07-21T14:06:35.413458146Z time=“2020-07-21T14:06:35.413420066Z” level=info msg=“loading plugin “io.containerd.snapshotter.v1.aufs”…” type=io.containerd.snapshotter.v1

272020-07-21T14:06:35.466007611Z time=“2020-07-21T14:06:35.465847394Z” level=warning msg=“failed to load plugin io.containerd.snapshotter.v1.aufs” error=“modprobe aufs failed: “ip: can’t find device ‘aufs’\nmodprobe: can’t change directory to ‘/lib/modules’: No such file or directory\n”: exit status 1”

282020-07-21T14:06:35.466153803Z time=“2020-07-21T14:06:35.466101136Z” level=info msg=“loading plugin “io.containerd.snapshotter.v1.native”…” type=io.containerd.snapshotter.v1

292020-07-21T14:06:35.466388383Z time=“2020-07-21T14:06:35.466342467Z” level=info msg=“loading plugin “io.containerd.snapshotter.v1.overlayfs”…” type=io.containerd.snapshotter.v1

302020-07-21T14:06:35.466667403Z time=“2020-07-21T14:06:35.466618217Z” level=info msg=“loading plugin “io.containerd.snapshotter.v1.zfs”…” type=io.containerd.snapshotter.v1

312020-07-21T14:06:35.467303689Z time=“2020-07-21T14:06:35.467241826Z” level=info msg=“skip loading plugin “io.containerd.snapshotter.v1.zfs”…” type=io.containerd.snapshotter.v1

322020-07-21T14:06:35.467545507Z time=“2020-07-21T14:06:35.467505033Z” level=info msg=“loading plugin “io.containerd.metadata.v1.bolt”…” type=io.containerd.metadata.v1

332020-07-21T14:06:35.467719112Z time=“2020-07-21T14:06:35.467675851Z” level=warning msg=“could not use snapshotter aufs in metadata plugin” error=“modprobe aufs failed: “ip: can’t find device ‘aufs’\nmodprobe: can’t change directory to ‘/lib/modules’: No such file or directory\n”: exit status 1”

342020-07-21T14:06:35.467768102Z time=“2020-07-21T14:06:35.467742113Z” level=warning msg=“could not use snapshotter zfs in metadata plugin” error=“path /var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.zfs must be a zfs filesystem to be used with the zfs snapshotter: skip plugin”

352020-07-21T14:06:35.467832579Z time=“2020-07-21T14:06:35.467798806Z” level=warning msg=“could not use snapshotter btrfs in metadata plugin” error=“path /var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.btrfs must be a btrfs filesystem to be used with the btrfs snapshotter”

362020-07-21T14:06:35.476678894Z time=“2020-07-21T14:06:35.476510247Z” level=info msg=“loading plugin “io.containerd.differ.v1.walking”…” type=io.containerd.differ.v1

372020-07-21T14:06:35.476801751Z time=“2020-07-21T14:06:35.476752460Z” level=info msg=“loading plugin “io.containerd.gc.v1.scheduler”…” type=io.containerd.gc.v1

382020-07-21T14:06:35.476907302Z time=“2020-07-21T14:06:35.476873896Z” level=info msg=“loading plugin “io.containerd.service.v1.containers-service”…” type=io.containerd.service.v1

392020-07-21T14:06:35.476978072Z time=“2020-07-21T14:06:35.476938646Z” level=info msg=“loading plugin “io.containerd.service.v1.content-service”…” type=io.containerd.service.v1

402020-07-21T14:06:35.477041227Z time=“2020-07-21T14:06:35.477007563Z” level=info msg=“loading plugin “io.containerd.service.v1.diff-service”…” type=io.containerd.service.v1

412020-07-21T14:06:35.477125970Z time=“2020-07-21T14:06:35.477070894Z” level=info msg=“loading plugin “io.containerd.service.v1.images-service”…” type=io.containerd.service.v1

422020-07-21T14:06:35.477184451Z time=“2020-07-21T14:06:35.477155978Z” level=info msg=“loading plugin “io.containerd.service.v1.leases-service”…” type=io.containerd.service.v1

432020-07-21T14:06:35.477260256Z time=“2020-07-21T14:06:35.477205926Z” level=info msg=“loading plugin “io.containerd.service.v1.namespaces-service”…” type=io.containerd.service.v1

442020-07-21T14:06:35.477314123Z time=“2020-07-21T14:06:35.477289525Z” level=info msg=“loading plugin “io.containerd.service.v1.snapshots-service”…” type=io.containerd.service.v1

452020-07-21T14:06:35.477385803Z time=“2020-07-21T14:06:35.477353144Z” level=info msg=“loading plugin “io.containerd.runtime.v1.linux”…” type=io.containerd.runtime.v1

462020-07-21T14:06:35.477721563Z time=“2020-07-21T14:06:35.477667958Z” level=info msg=“loading plugin “io.containerd.runtime.v2.task”…” type=io.containerd.runtime.v2

472020-07-21T14:06:35.478127643Z time=“2020-07-21T14:06:35.478067783Z” level=info msg=“loading plugin “io.containerd.monitor.v1.cgroups”…” type=io.containerd.monitor.v1

482020-07-21T14:06:35.497224612Z time=“2020-07-21T14:06:35.497092352Z” level=info msg=“loading plugin “io.containerd.service.v1.tasks-service”…” type=io.containerd.service.v1

492020-07-21T14:06:35.497407832Z time=“2020-07-21T14:06:35.497333316Z” level=info msg=“loading plugin “io.containerd.internal.v1.restart”…” type=io.containerd.internal.v1

502020-07-21T14:06:35.498699777Z time=“2020-07-21T14:06:35.498591154Z” level=info msg=“loading plugin “io.containerd.grpc.v1.containers”…” type=io.containerd.grpc.v1

512020-07-21T14:06:35.498809785Z time=“2020-07-21T14:06:35.498764760Z” level=info msg=“loading plugin “io.containerd.grpc.v1.content”…” type=io.containerd.grpc.v1

522020-07-21T14:06:35.498906817Z time=“2020-07-21T14:06:35.498853062Z” level=info msg=“loading plugin “io.containerd.grpc.v1.diff”…” type=io.containerd.grpc.v1

532020-07-21T14:06:35.499073289Z time=“2020-07-21T14:06:35.498937277Z” level=info msg=“loading plugin “io.containerd.grpc.v1.events”…” type=io.containerd.grpc.v1

542020-07-21T14:06:35.499182434Z time=“2020-07-21T14:06:35.499123248Z” level=info msg=“loading plugin “io.containerd.grpc.v1.healthcheck”…” type=io.containerd.grpc.v1

552020-07-21T14:06:35.499257731Z time=“2020-07-21T14:06:35.499210671Z” level=info msg=“loading plugin “io.containerd.grpc.v1.images”…” type=io.containerd.grpc.v1

562020-07-21T14:06:35.499316237Z time=“2020-07-21T14:06:35.499285683Z” level=info msg=“loading plugin “io.containerd.grpc.v1.leases”…” type=io.containerd.grpc.v1

572020-07-21T14:06:35.499402813Z time=“2020-07-21T14:06:35.499355047Z” level=info msg=“loading plugin “io.containerd.grpc.v1.namespaces”…” type=io.containerd.grpc.v1

582020-07-21T14:06:35.499456725Z time=“2020-07-21T14:06:35.499426463Z” level=info msg=“loading plugin “io.containerd.internal.v1.opt”…” type=io.containerd.internal.v1

592020-07-21T14:06:35.501179221Z time=“2020-07-21T14:06:35.501085675Z” level=info msg=“loading plugin “io.containerd.grpc.v1.snapshots”…” type=io.containerd.grpc.v1

602020-07-21T14:06:35.501299191Z time=“2020-07-21T14:06:35.501244491Z” level=info msg=“loading plugin “io.containerd.grpc.v1.tasks”…” type=io.containerd.grpc.v1

612020-07-21T14:06:35.501381581Z time=“2020-07-21T14:06:35.501329085Z” level=info msg=“loading plugin “io.containerd.grpc.v1.version”…” type=io.containerd.grpc.v1

622020-07-21T14:06:35.501436385Z time=“2020-07-21T14:06:35.501408119Z” level=info msg=“loading plugin “io.containerd.grpc.v1.introspection”…” type=io.containerd.grpc.v1

632020-07-21T14:06:35.501887780Z time=“2020-07-21T14:06:35.501817506Z” level=info msg=serving… address=“/var/run/docker/containerd/containerd-debug.sock”

642020-07-21T14:06:35.502104378Z time=“2020-07-21T14:06:35.502044930Z” level=info msg=serving… address=“/var/run/docker/containerd/containerd.sock”

652020-07-21T14:06:35.502176405Z time=“2020-07-21T14:06:35.502131663Z” level=info msg=“containerd successfully booted in 0.092422s”

662020-07-21T14:06:35.522651914Z time=“2020-07-21T14:06:35.522514164Z” level=info msg=“Setting the storage driver from the $DOCKER_DRIVER environment variable (overlay2)”

672020-07-21T14:06:35.523110283Z time=“2020-07-21T14:06:35.523007690Z” level=info msg=“parsed scheme: "unix"” module=grpc

682020-07-21T14:06:35.523218849Z time=“2020-07-21T14:06:35.523163822Z” level=info msg=“scheme "unix" not registered, fallback to default scheme” module=grpc

692020-07-21T14:06:35.523305970Z time=“2020-07-21T14:06:35.523250050Z” level=info msg=“ccResolverWrapper: sending update to cc: {[{unix:///var/run/docker/containerd/containerd.sock 0 }] }” module=grpc

702020-07-21T14:06:35.523384290Z time=“2020-07-21T14:06:35.523336911Z” level=info msg=“ClientConn switching balancer to "pick_first"” module=grpc

712020-07-21T14:06:35.529618650Z time=“2020-07-21T14:06:35.529483008Z” level=info msg=“parsed scheme: "unix"” module=grpc

722020-07-21T14:06:35.529721519Z time=“2020-07-21T14:06:35.529678924Z” level=info msg=“scheme "unix" not registered, fallback to default scheme” module=grpc

732020-07-21T14:06:35.529859218Z time=“2020-07-21T14:06:35.529771703Z” level=info msg=“ccResolverWrapper: sending update to cc: {[{unix:///var/run/docker/containerd/containerd.sock 0 }] }” module=grpc

742020-07-21T14:06:35.530098774Z time=“2020-07-21T14:06:35.530030669Z” level=info msg=“ClientConn switching balancer to "pick_first"” module=grpc

752020-07-21T14:06:35.576111334Z time=“2020-07-21T14:06:35.575908035Z” level=info msg=“Loading containers: start.”

762020-07-21T14:06:35.586900087Z time=“2020-07-21T14:06:35.586739060Z” level=warning msg=“Running modprobe bridge br_netfilter failed with message: ip: can’t find device ‘bridge’\nbridge 167936 1 br_netfilter\nstp 16384 1 bridge\nllc 16384 2 bridge,stp\nip: can’t find device ‘br_netfilter’\nbr_netfilter 24576 0 \nbridge 167936 1 br_netfilter\nmodprobe: can’t change directory to ‘/lib/modules’: No such file or directory\n, error: exit status 1”

772020-07-21T14:06:35.708083050Z time=“2020-07-21T14:06:35.707900016Z” level=info msg=“Default bridge (docker0) is assigned with an IP address 172.18.0.0/16. Daemon option --bip can be used to set a preferred IP address”

782020-07-21T14:06:35.743147441Z time=“2020-07-21T14:06:35.742957487Z” level=info msg=“Loading containers: done.”

792020-07-21T14:06:35.904882656Z time=“2020-07-21T14:06:35.904732596Z” level=info msg=“Docker daemon” commit=48a66213fe graphdriver(s)=overlay2 version=19.03.12

802020-07-21T14:06:35.906299248Z time=“2020-07-21T14:06:35.906204086Z” level=info msg=“Daemon has completed initialization”

812020-07-21T14:06:35.946263699Z time=“2020-07-21T14:06:35.944997643Z” level=info msg=“API listen on [::]:2375”

822020-07-21T14:06:35.947224841Z time=“2020-07-21T14:06:35.947101638Z” level=info msg=“API listen on /var/run/docker.sock”

83*********

84Pulling docker image katalonstudio/katalon:7.6.1 …

85Using docker image sha256:fa8db19ccb6058f73832f12a273cea9d0a72a7a6177bce2da048559e28c65654 for katalonstudio/katalon:7.6.1 …

87Preparing environment

00:04

88Running on runner-ed2dce3a-project-14269826-concurrent-0 via runner-ed2dce3a-srm-1595340333-d8098985…

90Getting source from Git repository

00:04

91$ eval “$CI_PRE_CLONE_SCRIPT”

92Fetching changes with git depth set to 50…

93Initialized empty Git repository in /builds/kibati/kibati-tests/.git/

94Created fresh repository.

95Checking out 1bd76481 as BranchA…

96Skipping Git submodules setup

98Executing “step_script” stage of the job script

00:19

99+ echo Entrypoint

100Entrypoint

101+ ‘[’ -z ‘’ ‘]’

102+ exec sh -c 'if [ -x /usr/local/bin/bash ]; then

103 exec /usr/local/bin/bash

104elif [ -x /usr/bin/bash ]; then

105 exec /usr/bin/bash

106elif [ -x /bin/bash ]; then

107 exec /bin/bash

108elif [ -x /usr/local/bin/sh ]; then

109 exec /usr/local/bin/sh

110elif [ -x /usr/bin/sh ]; then

111 exec /usr/bin/sh

112elif [ -x /bin/sh ]; then

113 exec /bin/sh

114elif [ -x /busybox/sh ]; then

115 exec /busybox/sh

116else

117 echo shell not found

118 exit 1

119fi

120

121$ katalon-execute.sh -testSuitePath=“Test Suites/TestSuitesKibati” -executionProfile=“default” -browserType=“Chrome (headless)”

122+ echo ‘Please visit GitHub - katalon-studio/docker-images: Docker images for Katalon Studio and other frameworks for new usage. The use of katalon-execute.sh has been deprecated.’

123Please visit GitHub - katalon-studio/docker-images: Docker images for Katalon Studio and other frameworks for new usage. The use of katalon-execute.sh has been deprecated.

124+ echo ‘Starting Katalon Studio’

125Starting Katalon Studio

126+ cat /katalon/version

127Mozilla Firefox 78.0.2

128Google Chrome 84.0.4147.89

129Katalon Studio

130++ pwd

131+ current_dir=/builds/kibati/kibati-tests

132+ workspace_dir=/tmp/katalon_execute/workspace

133+ mkdir -p /tmp/katalon_execute/workspace

134+ chmod -R 777 /tmp/katalon_execute/workspace

135+ source_dir=/katalon/katalon/source

136+ ‘[’ -d /katalon/katalon/source ‘]’

137++ pwd

138+ source_dir=/builds/kibati/kibati-tests

139+ project_dir=/tmp/katalon_execute/project

140+ mkdir -p /tmp/katalon_execute/project

141+ cp -r /builds/kibati/kibati-tests/Include ‘/builds/kibati/kibati-tests/Object Repository’ /builds/kibati/kibati-tests/Profiles /builds/kibati/kibati-tests/README.md /builds/kibati/kibati-tests/Reports /builds/kibati/kibati-tests/Scripts ‘/builds/kibati/kibati-tests/Test Cases’ ‘/builds/kibati/kibati-tests/Test Suites’ /builds/kibati/kibati-tests/console.properties /builds/kibati/kibati-tests/javaProject /builds/kibati/kibati-tests/jobs /builds/kibati/kibati-tests/kibati-tests.prj /builds/kibati/kibati-tests/script /builds/kibati/kibati-tests/settings /tmp/katalon_execute/project

142++ find /tmp/katalon_execute/project -name ‘*.prj’ -print -quit

143+ project_prj_file=/tmp/katalon_execute/project/kibati-tests.prj

144+ cd /tmp/katalon_execute/project

145+ ‘[’ -f /tmp/katalon_execute/project/build.gradle ‘]’

146+ cd /builds/kibati/kibati-tests

147+ touch /tmp/katalon_execute/project/.classpath

148+ chmod -R 777 /tmp/katalon_execute/project

149+ rm -rf /tmp/katalon_execute/project/bin

150+ rm -rf /tmp/katalon_execute/project/Libs

151+ ls -la /tmp/katalon_execute/project

152total 136

153drwxrwxrwx. 13 root root 4096 Jul 21 14:09 .

154drwxr-xr-x. 4 root root 4096 Jul 21 14:09 …

155-rwxrwxrwx. 1 root root 0 Jul 21 14:09 .classpath

156drwxrwxrwx. 3 root root 4096 Jul 21 14:09 Include

157drwxrwxrwx. 21 root root 4096 Jul 21 14:09 Object Repository

158drwxrwxrwx. 2 root root 4096 Jul 21 14:09 Profiles

159-rwxrwxrwx. 1 root root 4553 Jul 21 14:09 README.md

160drwxrwxrwx. 6 root root 4096 Jul 21 14:09 Reports

161drwxrwxrwx. 3 root root 4096 Jul 21 14:09 Scripts

162drwxrwxrwx. 3 root root 4096 Jul 21 14:09 Test Cases

163drwxrwxrwx. 2 root root 4096 Jul 21 14:09 Test Suites

164-rwxrwxrwx. 1 root root 175 Jul 21 14:09 console.properties

165drwxrwxrwx. 5 root root 4096 Jul 21 14:09 javaProject

166drwxrwxrwx. 6 root root 4096 Jul 21 14:09 jobs

167-rwxrwxrwx. 1 root root 935 Jul 21 14:09 kibati-tests.prj

168drwxrwxrwx. 5 root root 4096 Jul 21 14:09 script

169drwxrwxrwx. 4 root root 4096 Jul 21 14:09 settings

170+ report_dir=/katalon/katalon/report

171+ ‘[’ -d /katalon/katalon/report ‘]’

172+ report_dir=/builds/kibati/kibati-tests/report

173+ mkdir -p /builds/kibati/kibati-tests/report

174+ args=(“$KATALON_KATALON_INSTALL_DIR/katalonc” “$@”)

175+ args+=(“-runMode=console”)

176+ args+=(“-reportFolder=$report_dir”)

177+ args+=(“-projectPath=$project_prj_file”)

178+ cd /tmp/katalon_execute/workspace

179+ xvfb-run -a -e /dev/stdout -s ‘-screen 0 1024x768x24’ /opt/katalonstudio/katalonc ‘-testSuitePath=Test Suites/TestSuitesKibati’ -executionProfile=default ‘-browserType=Chrome (headless)’ -runMode=console -reportFolder=/builds/kibati/kibati-tests/report -projectPath=/tmp/katalon_execute/project/kibati-tests.prj

180Katalon workspace folder is set to default location: /tmp/session-5e4079fa

181Starting Groovy-Eclipse compiler resolver. Specified compiler level: unspecified

182131 2.4.7.xx-201611170128-e46 = ACTIVE

183INFO: Katalon Version: 7.6.1

184INFO: Command-line arguments: -testSuitePath=Test Suites/TestSuitesKibati -executionProfile=default -browserType=Chrome (headless) -runMode=console -reportFolder=/builds/kibati/kibati-tests/report -projectPath=/tmp/katalon_execute/project/kibati-tests.prj

185INFO: User working dir: /tmp/katalon_execute/workspace

186INFO: Error log: /tmp/session-5e4079fa/.metadata/.log

187INFO: Katalon TestOps server URL: https://analytics.katalon.com

188INFO: Katalon Store server URL: https://store.katalon.com

189INFO: User home: /root

190INFO: Java vendor: Private Build

191INFO: Java version: 1.8.0_252

192INFO: Local OS: Linux 64bit

193INFO: CPU load: 3%

194INFO: Total memory: 3693 MB

195INFO: Free memory: 114 MB

196Start getting machine ID on Linux

197End getting machine ID on Linux 116518e160d90e170e653ce05f1512ff

198Start appending additional signatures

199hardwareSerialNumber

200osDependentUsername root

201End appending additional signatures 116518e160d90e170e653ce05f1512ff__root

202INFO: Machine ID: 4b811074e74b97288ce3a4e339aa2b56

203Activating…

204Start activating offline…

205Search for valid offline licenses in folder: /root/.katalon/license

206The number of valid offline licenses: 0

207Offline activation failed.

208Start activating online…

209Online activation for console mode failed.

210Activation failed. Please make sure you are using a valid license.

211All launchers terminated

212+ ret_code=3

213++ id -u

214++ id -g

215+ chown -R 0:0 /builds/kibati/kibati-tests/report

216+ chmod -R 777 /builds/kibati/kibati-tests/report

217+ ls /builds/kibati/kibati-tests/report

218+ cd /builds/kibati/kibati-tests

219+ exit 3

221ERROR: Job failed: exit code 1

Please append script with: -apiKey=“your api key”

Start activating online…
Online activation for console mode failed.
Activation failed. Please make sure you are using a valid license.

Please check your license. You need Katalon Runtime Engine DevOps license to use Katalon-GitLab pipeline.