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

Bitbucket Pipelines build app, artifacts and Docker images

Sebastian Nowak August 30, 2017

Hey. I presume that I am not the first one asking such question but maybe there is a solution - currently I gave up.

What I want to achieve:

I got an app build in PHP and Vue.js. I would like to run a build process which will provision application dependencies, both PHP and JS ones. After that run backend and frontend test using phpunit and nodejs. Finally I would like to build few docker images with code bundled inside them.

The issue:

Each image contains tools required to provision app dependencies and run tests. The problem is that I can't just fire "docker run --rm -v .:/app npm npm run build" or "docker run --rm -v .:/app phpcli composer install"

All provisioning needs to be done on cloned sources, then I want to put source inside selected containers during their build process and push them into my registry.

The question:

How do You manage in such situations?

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events