Skip to content

Commit 572cda9

Browse files
committed
Add explicit "jessie" and "alpine3.4" aliases
1 parent c9954b0 commit 572cda9

File tree

26 files changed

+129
-106
lines changed

26 files changed

+129
-106
lines changed

.travis.yml

Lines changed: 30 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2,42 +2,49 @@ language: bash
22
services: docker
33

44
env:
5-
- VERSION=3.6 VARIANT=
6-
- VERSION=3.6 VARIANT=slim
7-
- VERSION=3.6 VARIANT=alpine
8-
- VERSION=3.6 VARIANT=alpine3.6
95
- VERSION=3.6 VARIANT=stretch
10-
- VERSION=3.5 VARIANT=
11-
- VERSION=3.5 VARIANT=slim
12-
- VERSION=3.5 VARIANT=alpine
13-
- VERSION=3.4 VARIANT=
14-
- VERSION=3.4 VARIANT=slim
15-
- VERSION=3.4 VARIANT=alpine
6+
- VERSION=3.6 VARIANT=jessie
7+
- VERSION=3.6 VARIANT=jessie/slim
8+
- VERSION=3.6 VARIANT=alpine3.6
9+
- VERSION=3.6 VARIANT=alpine3.4
10+
- VERSION=3.5 VARIANT=jessie
11+
- VERSION=3.5 VARIANT=jessie/slim
12+
- VERSION=3.5 VARIANT=alpine3.4
13+
- VERSION=3.4 VARIANT=jessie
14+
- VERSION=3.4 VARIANT=jessie/slim
1615
- VERSION=3.4 VARIANT=wheezy
17-
- VERSION=3.3 VARIANT=
18-
- VERSION=3.3 VARIANT=slim
19-
- VERSION=3.3 VARIANT=alpine
16+
- VERSION=3.4 VARIANT=alpine3.4
17+
- VERSION=3.3 VARIANT=jessie
18+
- VERSION=3.3 VARIANT=jessie/slim
2019
- VERSION=3.3 VARIANT=wheezy
21-
- VERSION=2.7 VARIANT=
22-
- VERSION=2.7 VARIANT=slim
23-
- VERSION=2.7 VARIANT=alpine
24-
- VERSION=2.7 VARIANT=alpine3.6
20+
- VERSION=3.3 VARIANT=alpine3.4
2521
- VERSION=2.7 VARIANT=stretch
22+
- VERSION=2.7 VARIANT=jessie
23+
- VERSION=2.7 VARIANT=jessie/slim
2624
- VERSION=2.7 VARIANT=wheezy
25+
- VERSION=2.7 VARIANT=alpine3.6
26+
- VERSION=2.7 VARIANT=alpine3.4
2727

2828
install:
2929
- git clone https://github.com/docker-library/official-images.git ~/official-images
3030

3131
before_script:
3232
- env | sort
33-
- cd "$VERSION"
34-
- image="$(awk '$1 == "FROM" { print $2; exit }' onbuild/Dockerfile)${VARIANT:+-$VARIANT}"
33+
- cd "$VERSION/$VARIANT"
34+
- slash='/'; image="python:${VERSION}-${VARIANT//$slash/-}"
3535

3636
script:
37-
- travis_retry docker build -t "$image" "${VARIANT:-.}"
38-
- ~/official-images/test/run.sh "$image"
39-
# the "onbuild" variant has to happen with the base variant because it's FROM it
40-
- true && [ "$VARIANT" ] || travis_retry docker build -t "${image}-onbuild" onbuild
37+
- |
38+
set -Eeuo pipefail
39+
set -x
40+
travis_retry docker build -t "$image" .
41+
~/official-images/test/run.sh "$image"
42+
if [ -d onbuild ]; then
43+
onbuildFrom="$(awk 'toupper($1) == "FROM" { print $2; exit }' onbuild/Dockerfile)"
44+
docker tag "$image" "$onbuildFrom"
45+
docker build -t "$image-onbuild" onbuild
46+
~/official-images/test/run.sh "$image-onbuild"
47+
fi
4148
4249
after_script:
4350
- 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)