Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Best practice to use pipeline to achieve daily build of arm-based embedded Linux application

Qian-Hao Huang November 29, 2021

Hi,

Currently my team uses Bitbucket to host our source code of an embedded Linux application project.

Now I want to introduce daily-build feature to our project to replace current manually build procedure. 

For our project, we already use docker to keep the build environment identical across different machines. Whenever we build a new version of binaries, we switch to the docker container, which has the toolchain and dependencies we need, and run the build script.

However, I saw the Bitbucket pipeline use docker as well, which makes it not possible to use our docker image again -- we cannot run docker inside docker.

Any suggestions?

Thanks.

 

1 answer

0 votes
Mark C
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
February 16, 2022

Hi @Qian-Hao Huang

Welcome to the community.

To use your custom Docker environment, you can actually use Bitbucket Pipelines Runners.
Pipelines runners allow you to run your scripts/commands on your own self-hosted environment.
You can also check the Pipelines Runners FAQ page for more information.

Hope it helps and let me know if you have further questions.

Regards,
Mark C

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events