Skip to content

Commit 1199b49

Browse files
authored
Merge pull request #44 from infosiftr/travis-i386
Add i386 testing in Travis
2 parents 394255f + 53d42f7 commit 1199b49

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

.travis.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,34 @@ services: docker
33

44
env:
55
- VERSION=1.7 VARIANT=
6+
- VERSION=1.7 ARCH=i386
67
- VERSION=1.7 VARIANT=alpine
78
- VERSION=1.6 VARIANT=
9+
- VERSION=1.6 ARCH=i386
810
- VERSION=1.6 VARIANT=alpine
911
- VERSION=1.5 VARIANT=
12+
- VERSION=1.5 ARCH=i386
1013
- VERSION=1.5 VARIANT=alpine
1114
- VERSION=1.4 VARIANT=
15+
- VERSION=1.4 ARCH=i386
1216
- VERSION=1.4 VARIANT=alpine
1317

1418
install:
1519
- git clone https://github.com/docker-library/official-images.git ~/official-images
1620

1721
before_script:
1822
- env | sort
19-
- cd "$VERSION"
23+
- cd "$VERSION${VARIANT+/$VARIANT}"
2024
- 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
2131
2232
script:
23-
- travis_retry docker build -t "$image" "${VARIANT:-.}"
33+
- travis_retry docker build -t "$image" .
2434
- ~/official-images/test/run.sh "$image"
2535

2636
after_script:

update.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ if [ ${#versions[@]} -eq 0 ]; then
99
fi
1010
versions=( "${versions[@]%/}" )
1111

12-
1312
travisEnv=
1413
for version in "${versions[@]}"; do
1514
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
2625
( set -x; sed -ri "$sedExpr" "$version/$variant/Dockerfile" )
2726
travisEnv='\n - VERSION='"$version VARIANT=$variant$travisEnv"
2827
done
28+
travisEnv='\n - VERSION='"$version ARCH=i386$travisEnv"
2929
travisEnv='\n - VERSION='"$version VARIANT=$travisEnv"
3030
done
3131

0 commit comments

Comments
 (0)