aboutsummaryrefslogtreecommitdiff
path: root/lava/dispatcher/production/stretch-amd64/build.sh
blob: d7f69b335e627bbf79c387f6e6b6b23c41bae7cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh

set -e

export LANG=C

DISTRIBUTION=$(basename ${PWD} | cut -f1 -d '-')
ARCHITECTURE=$(basename ${PWD} | cut -f2 -d '-')
REPO=$(basename $(dirname ${PWD}))

# Get version by parsing Packages file from respective repo.
VERSION=$(wget -qO - http://images.validation.linaro.org/${REPO}-repo/dists/${DISTRIBUTION}-backports/main/binary-${ARCHITECTURE}/Packages \
            | grep -A5 '^Package: lava-dispatcher' | grep '^Version: ' \
            | awk '{ print $2 }' \
            | sed 's/[~|+].*//')

image=linaro/lava-dispatcher-debian-${DISTRIBUTION}-${ARCHITECTURE}:${VERSION}
docker build --no-cache --pull --tag=$image .
echo $image > .docker-tag