Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Bitbucket pipelines execution

Pedro Parra Ortega
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
March 17, 2025

Hi there! we are evaluating bitbucket pipelines and i've installed a self hosted runner in kubernetes using the autoscaler following this docs

Which works fine and i do see the runner being registered and selected in my pipelines.

 

My question is:

I'm testing with a custom pipe and as the runner is using dind to run docker images i would assume those steps  would run in the dind container inside the runner pod but i do not see the image used for the pipe inside the container while i do see it is using the image `docker-public.packages.atlassian.com/sox/atlassian/bitbucket-pipelines-docker-daemon

so my pipe looks like: 

pipelines:

custom: # Pipelines that are triggered manually

test: # The name that is displayed in the list in the Bitbucket Cloud GUI

- step:

runs-on:

- 'self.hosted'

script:

- pipe: docker://my-registry/bb/my-image:latest

am i missing something?

1 answer

0 votes
Syahrul
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
March 18, 2025

Hey @Pedro Parra Ortega 

Welcome to the community!

Bitbucket runners currently don't support pipe or custom pipe as mentioned in our documentation here.

Regards,
Syahrul

Pedro Parra Ortega
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
March 18, 2025

@Syahrul thanks for the reply! 

I though that limitation was related to windows runners as that limitations is only described under windows runner, isn't that the case?

 

Regards

Syahrul
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
March 19, 2025

Hi @Pedro Parra Ortega 

I'm sorry for the confusion earlier. I mistakenly mixed up the Linux shell runner and Docker. While we don't support pipe in the Linux shell, we do support it in Docker. The autoscaler uses Linux Docker.

With that clarified, could you give me some more context on what you aim to achieve with the pipe? Were you attempting to create a Docker-in-Docker (DinD) setup in your steps?

Regards,
Syahrul

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
PREMIUM
PERMISSIONS LEVEL
Product Admin Site Admin
TAGS
AUG Leaders

Atlassian Community Events