File tree Expand file tree Collapse file tree 2 files changed +13
-3
lines changed Expand file tree Collapse file tree 2 files changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -3,24 +3,34 @@ services: docker
3
3
4
4
env :
5
5
- VERSION=1.7 VARIANT=
6
+ - VERSION=1.7 ARCH=i386
6
7
- VERSION=1.7 VARIANT=alpine
7
8
- VERSION=1.6 VARIANT=
9
+ - VERSION=1.6 ARCH=i386
8
10
- VERSION=1.6 VARIANT=alpine
9
11
- VERSION=1.5 VARIANT=
12
+ - VERSION=1.5 ARCH=i386
10
13
- VERSION=1.5 VARIANT=alpine
11
14
- VERSION=1.4 VARIANT=
15
+ - VERSION=1.4 ARCH=i386
12
16
- VERSION=1.4 VARIANT=alpine
13
17
14
18
install :
15
19
- git clone https://github.com/docker-library/official-images.git ~/official-images
16
20
17
21
before_script :
18
22
- env | sort
19
- - cd "$VERSION"
23
+ - cd "$VERSION${VARIANT+/$VARIANT} "
20
24
- image="haproxy:${VERSION}${VARIANT+-$VARIANT}"
25
+ - |
26
+ if [ -n "$ARCH" ]; then
27
+ from="$(awk '$1 == toupper("FROM") { print $2 }' Dockerfile)"
28
+ docker pull "$ARCH/$from"
29
+ docker tag "$ARCH/$from" "$from"
30
+ fi
21
31
22
32
script :
23
- - travis_retry docker build -t "$image" "${VARIANT:-.}"
33
+ - travis_retry docker build -t "$image" .
24
34
- ~/official-images/test/run.sh "$image"
25
35
26
36
after_script :
Original file line number Diff line number Diff line change @@ -9,7 +9,6 @@ if [ ${#versions[@]} -eq 0 ]; then
9
9
fi
10
10
versions=( " ${versions[@]%/ } " )
11
11
12
-
13
12
travisEnv=
14
13
for version in " ${versions[@]} " ; do
15
14
fullVersion=" $( curl -sSL --compressed ' http://www.haproxy.org/download/' " $version " ' /src/' | grep ' <a href="haproxy-' " $version " ' .*\.tar\.gz"' | sed -r ' s!.*<a href="haproxy-([^"/]+)\.tar\.gz".*!\1!' | sort -V | tail -1) "
@@ -26,6 +25,7 @@ for version in "${versions[@]}"; do
26
25
( set -x; sed -ri " $sedExpr " " $version /$variant /Dockerfile" )
27
26
travisEnv=' \n - VERSION=' " $version VARIANT=$variant$travisEnv "
28
27
done
28
+ travisEnv=' \n - VERSION=' " $version ARCH=i386$travisEnv "
29
29
travisEnv=' \n - VERSION=' " $version VARIANT=$travisEnv "
30
30
done
31
31
You can’t perform that action at this time.
0 commit comments