Skip to content

Commit 32f9e3f

Browse files
authored
Merge pull request #142 from infosiftr/explicit-jessie
Add explicit "jessie" and "alpine3.4" aliases
2 parents 00ade5b + 05a198c commit 32f9e3f

File tree

18 files changed

+130
-66
lines changed

18 files changed

+130
-66
lines changed

.travis.yml

Lines changed: 24 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,38 @@ language: bash
22
services: docker
33

44
env:
5-
- VERSION=2.4 VARIANT=
6-
- VERSION=2.4 VARIANT=slim
7-
- VERSION=2.4 VARIANT=alpine
8-
- VERSION=2.3 VARIANT=
9-
- VERSION=2.3 VARIANT=slim
10-
- VERSION=2.3 VARIANT=alpine
11-
- VERSION=2.2 VARIANT=
12-
- VERSION=2.2 VARIANT=slim
13-
- VERSION=2.2 VARIANT=alpine
5+
- VERSION=2.4 VARIANT=jessie
6+
- VERSION=2.4 VARIANT=jessie/slim
7+
- VERSION=2.4 VARIANT=alpine3.4
8+
- VERSION=2.3 VARIANT=jessie
9+
- VERSION=2.3 VARIANT=jessie/slim
10+
- VERSION=2.3 VARIANT=alpine3.4
11+
- VERSION=2.2 VARIANT=jessie
12+
- VERSION=2.2 VARIANT=jessie/slim
13+
- VERSION=2.2 VARIANT=alpine3.4
1414

1515
install:
1616
- git clone --depth 1 https://github.com/docker-library/official-images.git ~/official-images
1717

1818
before_script:
1919
- env | sort
20-
- cd "$VERSION"
21-
- image="$(awk '$1 == "FROM" { print $2; exit }' onbuild/Dockerfile)${VARIANT:+-$VARIANT}"
20+
- cd "$VERSION/$VARIANT"
21+
- slash='/'; image="ruby:${VERSION}-${VARIANT//$slash/-}"
2222

2323
script:
24-
- travis_retry docker build -t "$image" "${VARIANT:-.}"
25-
- ~/official-images/test/run.sh "$image"
26-
# the "onbuild" variant has to happen with the base variant because it's FROM it
27-
- true && [ "$VARIANT" ] || travis_retry docker build -t "${image}-onbuild" onbuild
24+
- |
25+
(
26+
set -Eeuo pipefail
27+
set -x
28+
travis_retry docker build -t "$image" .
29+
~/official-images/test/run.sh "$image"
30+
if [ -d onbuild ]; then
31+
onbuildFrom="$(awk 'toupper($1) == "FROM" { print $2; exit }' onbuild/Dockerfile)"
32+
docker tag "$image" "$onbuildFrom"
33+
docker build -t "$image-onbuild" onbuild
34+
~/official-images/test/run.sh "$image-onbuild"
35+
fi
36+
)
2837
2938
after_script:
3039
- docker images
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)