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
|