Hi,
on my local runner I face an issue when running either parallel pipeline steps (see image) or multiple pipelines in parallel. All steps but one that use docker end up returning bash: docker: command not found.
I was able to create a pipeline that reproduces the issue:
image: python:3.8.5-buster
clone:
lfs: true
pipelines:
custom:
custom-debug-pipeline:
- parallel:
- step:
runs-on:
- 'self.hosted'
- 'linux.shell'
clone:
enabled: false
script:
- echo "$PATH"
- docker container ls
- docker image ls
- step:
runs-on:
- 'self.hosted'
- 'linux.shell'
clone:
enabled: false
script:
- echo "$PATH"
- docker container ls
- docker image ls
How can I solve this?
I found the issue myself. I had two runners tagged like this but only the non-HIL runner had docker installed.
I fixed it by tagging the docker runner with an additional docker tag
and then updating all pipeline steps that require docker to be using:
runs-on:
- 'self.hosted'
- 'linux.shell'
- 'docker'
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.