Skip to content

Commit f998568

Browse files
committed
azure: docker: detect errors when building images
The build step for our Docker images currently succeeds even if building the Docker image fails due to missing && chains in the build script. Fix this by adding them in.
1 parent 68bfacb commit f998568

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

azure-pipelines/docker.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ steps:
1313
if [ -f /tmp/dockercache/${{parameters.docker.image}}.tar ]; then docker load < /tmp/dockercache/${{parameters.docker.image}}.tar; fi
1414
displayName: 'Load Docker cache'
1515
- script: |
16-
cd $(Build.SourcesDirectory)/azure-pipelines/docker
17-
docker build -t libgit2/${{parameters.docker.image}} --build-arg BASE=${{parameters.docker.base}} -f ${{parameters.docker.image}} .
18-
if [ ! -d /tmp/dockercache ]; then mkdir /tmp/dockercache; fi
16+
cd $(Build.SourcesDirectory)/azure-pipelines/docker &&
17+
docker build -t libgit2/${{parameters.docker.image}} --build-arg BASE=${{parameters.docker.base}} -f ${{parameters.docker.image}} . &&
18+
if [ ! -d /tmp/dockercache ]; then mkdir /tmp/dockercache; fi &&
1919
docker save libgit2/${{parameters.docker.image}} $(docker history -q libgit2/${{parameters.docker.image}} | grep -v '<missing>') > /tmp/dockercache/${{parameters.docker.image}}.tar
2020
displayName: 'Build Docker image'
2121
- task: docker@0

0 commit comments

Comments
 (0)