coming from codeship - docker builds 2017

Chris October 12, 2017

Hi,

I'm trying to move to pipelines from codeship.  In that process, we have services defined, some directly from docker images and some doing docker builds.

Now that you support docker builds in pipelines I'm trying to understand how that interacts with the services within the "definitions:" part of the yml file.

If I want to do the build steps, based on a service from the defintions section, it seems to need to have an image defined.  Currently that is in a dockerfile, is it not possible to leave those untouched when moving to using pipelines? Is there a conflict if I leave that in there?

Thanks in advance for any light you can shed!

e.g. simplified, Dockerfile-myservice has a "FROM dockerrepo/somedockerimage"

pipelines:
default:
- step:
script:
- docker login -u $DOCKER_USER -p $DOCKER_PASSWORD
- docker build -t myrepo/myservice:$BITBUCKET_BRANCH -f ./Dockerfile-myservice .
- docker push myrepo/myservice:$BITBUCKET_BRANCH
- step:
script:
- interact with myservice
services:
- myservice
definitions:
services:
myservice:
image: wontvalidatewithoutimage
options:
docker: true

 

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events