Skip to content

Commit a9d6b7e

Browse files
Rename RUBY_VERSION and ALIAS environment variable to RUBY_IMAGE_TAG and ALIAS_TAGS
For better explicitness and to avoid conflicts with Travis-provided environment variables.
1 parent 58c9d75 commit a9d6b7e

File tree

3 files changed

+101
-101
lines changed

3 files changed

+101
-101
lines changed

.travis.yml

Lines changed: 91 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -20,94 +20,94 @@ env:
2020
global:
2121
- DOCKER_BUILDKIT=1
2222
jobs:
23-
- RUBY_VERSION=3.0.3 ALIAS=3.0,latest
24-
- RUBY_VERSION=3.0.3-alpine ALIAS=3.0-alpine,alpine
25-
- RUBY_VERSION=3.0.2
26-
- RUBY_VERSION=3.0.2-alpine
27-
- RUBY_VERSION=3.0.1
28-
- RUBY_VERSION=3.0.1-alpine
29-
- RUBY_VERSION=3.0.0
30-
- RUBY_VERSION=3.0.0-alpine
31-
- RUBY_VERSION=2.7.5 ALIAS=2.7
32-
- RUBY_VERSION=2.7.5-alpine ALIAS=2.7-alpine
33-
- RUBY_VERSION=2.7.4
34-
- RUBY_VERSION=2.7.4-alpine
35-
- RUBY_VERSION=2.7.3
36-
- RUBY_VERSION=2.7.3-alpine
37-
- RUBY_VERSION=2.7.2
38-
- RUBY_VERSION=2.7.2-alpine
39-
- RUBY_VERSION=2.7.1
40-
- RUBY_VERSION=2.7.1-alpine
41-
- RUBY_VERSION=2.7.0
42-
- RUBY_VERSION=2.7.0-alpine
43-
- RUBY_VERSION=2.6.9 ALIAS=2.6
44-
- RUBY_VERSION=2.6.9-alpine ALIAS=2.6-alpine
45-
- RUBY_VERSION=2.6.8
46-
- RUBY_VERSION=2.6.8-alpine
47-
- RUBY_VERSION=2.6.7
48-
- RUBY_VERSION=2.6.7-alpine
49-
- RUBY_VERSION=2.6.6
50-
- RUBY_VERSION=2.6.6-alpine
51-
- RUBY_VERSION=2.6.5
52-
- RUBY_VERSION=2.6.5-alpine
53-
- RUBY_VERSION=2.6.4
54-
- RUBY_VERSION=2.6.4-alpine
55-
- RUBY_VERSION=2.6.3
56-
- RUBY_VERSION=2.6.3-alpine
57-
- RUBY_VERSION=2.6.2
58-
- RUBY_VERSION=2.6.2-alpine
59-
- RUBY_VERSION=2.6.1
60-
- RUBY_VERSION=2.6.1-alpine
61-
- RUBY_VERSION=2.6.0
62-
- RUBY_VERSION=2.6.0-alpine
63-
- RUBY_VERSION=2.5.9 ALIAS=2.5
64-
- RUBY_VERSION=2.5.9-alpine ALIAS=2.5-alpine
65-
- RUBY_VERSION=2.5.8
66-
- RUBY_VERSION=2.5.8-alpine
67-
- RUBY_VERSION=2.5.7
68-
- RUBY_VERSION=2.5.7-alpine
69-
- RUBY_VERSION=2.5.6
70-
- RUBY_VERSION=2.5.6-alpine
71-
- RUBY_VERSION=2.5.5
72-
- RUBY_VERSION=2.5.5-alpine
73-
- RUBY_VERSION=2.5.4
74-
- RUBY_VERSION=2.5.4-alpine
75-
- RUBY_VERSION=2.5.3
76-
- RUBY_VERSION=2.5.3-alpine
77-
# Ruby 2.5.2 never existed: it was mis-packaged and 2.5.3 was released immediately to fix this.
78-
- RUBY_VERSION=2.5.1
79-
- RUBY_VERSION=2.5.1-alpine
80-
- RUBY_VERSION=2.5.0
81-
- RUBY_VERSION=2.5.0-alpine
82-
- RUBY_VERSION=2.4.10 ALIAS=2.4
83-
- RUBY_VERSION=2.4.10-alpine ALIAS=2.4-alpine
84-
- RUBY_VERSION=2.4.9
85-
- RUBY_VERSION=2.4.9-alpine
86-
- RUBY_VERSION=2.4.8
87-
- RUBY_VERSION=2.4.8-alpine
88-
- RUBY_VERSION=2.4.7
89-
- RUBY_VERSION=2.4.7-alpine
90-
- RUBY_VERSION=2.4.6
91-
- RUBY_VERSION=2.4.6-alpine
92-
- RUBY_VERSION=2.4.5
93-
- RUBY_VERSION=2.4.5-alpine
94-
- RUBY_VERSION=2.4.4
95-
- RUBY_VERSION=2.4.4-alpine
96-
- RUBY_VERSION=2.4.3
97-
- RUBY_VERSION=2.4.3-alpine3.7 ALIAS=2.4.3-alpine
98-
- RUBY_VERSION=2.4.2
99-
- RUBY_VERSION=2.4.2-alpine3.7 ALIAS=2.4.2-alpine
100-
- RUBY_VERSION=2.4.1
101-
- RUBY_VERSION=2.4.1-alpine3.6 ALIAS=2.4.1-alpine
102-
- RUBY_VERSION=2.4.0 # No Alpine variant because Yarn is unavailable on this Alpine version (< 3.6)
103-
- RUBY_VERSION=2.3.8 ALIAS=2.3
104-
- RUBY_VERSION=2.3.8-alpine ALIAS=2.3-alpine
105-
- RUBY_VERSION=2.3.7
106-
- RUBY_VERSION=2.3.7-alpine
107-
- RUBY_VERSION=2.3.6 # No Alpine variant because Yarn is unavailable on this Alpine version (< 3.6)
108-
- RUBY_VERSION=2.3.5 # No Alpine variant because Yarn is unavailable on this Alpine version (< 3.6)
109-
- RUBY_VERSION=2.3.4 # No Alpine variant because Yarn is unavailable on this Alpine version (< 3.6)
110-
- RUBY_VERSION=2.3.3 # No Alpine variant because Yarn is unavailable on this Alpine version (< 3.6)
111-
- RUBY_VERSION=2.3.2 # No Alpine variant because Yarn is unavailable on this Alpine version (< 3.6)
112-
- RUBY_VERSION=2.3.1 # No Alpine variant because Yarn is unavailable on this Alpine version (< 3.6)
113-
- RUBY_VERSION=2.3.0 # No Alpine variant because Yarn is unavailable on this Alpine version (< 3.6)
23+
- RUBY_IMAGE_TAG=3.0.3 ALIAS_TAGS=3.0,latest
24+
- RUBY_IMAGE_TAG=3.0.3-alpine ALIAS_TAGS=3.0-alpine,alpine
25+
- RUBY_IMAGE_TAG=3.0.2
26+
- RUBY_IMAGE_TAG=3.0.2-alpine
27+
- RUBY_IMAGE_TAG=3.0.1
28+
- RUBY_IMAGE_TAG=3.0.1-alpine
29+
- RUBY_IMAGE_TAG=3.0.0
30+
- RUBY_IMAGE_TAG=3.0.0-alpine
31+
- RUBY_IMAGE_TAG=2.7.5 ALIAS_TAGS=2.7
32+
- RUBY_IMAGE_TAG=2.7.5-alpine ALIAS_TAGS=2.7-alpine
33+
- RUBY_IMAGE_TAG=2.7.4
34+
- RUBY_IMAGE_TAG=2.7.4-alpine
35+
- RUBY_IMAGE_TAG=2.7.3
36+
- RUBY_IMAGE_TAG=2.7.3-alpine
37+
- RUBY_IMAGE_TAG=2.7.2
38+
- RUBY_IMAGE_TAG=2.7.2-alpine
39+
- RUBY_IMAGE_TAG=2.7.1
40+
- RUBY_IMAGE_TAG=2.7.1-alpine
41+
- RUBY_IMAGE_TAG=2.7.0
42+
- RUBY_IMAGE_TAG=2.7.0-alpine
43+
- RUBY_IMAGE_TAG=2.6.9 ALIAS_TAGS=2.6
44+
- RUBY_IMAGE_TAG=2.6.9-alpine ALIAS_TAGS=2.6-alpine
45+
- RUBY_IMAGE_TAG=2.6.8
46+
- RUBY_IMAGE_TAG=2.6.8-alpine
47+
- RUBY_IMAGE_TAG=2.6.7
48+
- RUBY_IMAGE_TAG=2.6.7-alpine
49+
- RUBY_IMAGE_TAG=2.6.6
50+
- RUBY_IMAGE_TAG=2.6.6-alpine
51+
- RUBY_IMAGE_TAG=2.6.5
52+
- RUBY_IMAGE_TAG=2.6.5-alpine
53+
- RUBY_IMAGE_TAG=2.6.4
54+
- RUBY_IMAGE_TAG=2.6.4-alpine
55+
- RUBY_IMAGE_TAG=2.6.3
56+
- RUBY_IMAGE_TAG=2.6.3-alpine
57+
- RUBY_IMAGE_TAG=2.6.2
58+
- RUBY_IMAGE_TAG=2.6.2-alpine
59+
- RUBY_IMAGE_TAG=2.6.1
60+
- RUBY_IMAGE_TAG=2.6.1-alpine
61+
- RUBY_IMAGE_TAG=2.6.0
62+
- RUBY_IMAGE_TAG=2.6.0-alpine
63+
- RUBY_IMAGE_TAG=2.5.9 ALIAS_TAGS=2.5
64+
- RUBY_IMAGE_TAG=2.5.9-alpine ALIAS_TAGS=2.5-alpine
65+
- RUBY_IMAGE_TAG=2.5.8
66+
- RUBY_IMAGE_TAG=2.5.8-alpine
67+
- RUBY_IMAGE_TAG=2.5.7
68+
- RUBY_IMAGE_TAG=2.5.7-alpine
69+
- RUBY_IMAGE_TAG=2.5.6
70+
- RUBY_IMAGE_TAG=2.5.6-alpine
71+
- RUBY_IMAGE_TAG=2.5.5
72+
- RUBY_IMAGE_TAG=2.5.5-alpine
73+
- RUBY_IMAGE_TAG=2.5.4
74+
- RUBY_IMAGE_TAG=2.5.4-alpine
75+
- RUBY_IMAGE_TAG=2.5.3
76+
- RUBY_IMAGE_TAG=2.5.3-alpine
77+
# Ruby 2.5.2 never existed: it was mis-packaged and 2.5.3 was released immediately to fix it
78+
- RUBY_IMAGE_TAG=2.5.1
79+
- RUBY_IMAGE_TAG=2.5.1-alpine
80+
- RUBY_IMAGE_TAG=2.5.0
81+
- RUBY_IMAGE_TAG=2.5.0-alpine
82+
- RUBY_IMAGE_TAG=2.4.10 ALIAS_TAGS=2.4
83+
- RUBY_IMAGE_TAG=2.4.10-alpine ALIAS_TAGS=2.4-alpine
84+
- RUBY_IMAGE_TAG=2.4.9
85+
- RUBY_IMAGE_TAG=2.4.9-alpine
86+
- RUBY_IMAGE_TAG=2.4.8
87+
- RUBY_IMAGE_TAG=2.4.8-alpine
88+
- RUBY_IMAGE_TAG=2.4.7
89+
- RUBY_IMAGE_TAG=2.4.7-alpine
90+
- RUBY_IMAGE_TAG=2.4.6
91+
- RUBY_IMAGE_TAG=2.4.6-alpine
92+
- RUBY_IMAGE_TAG=2.4.5
93+
- RUBY_IMAGE_TAG=2.4.5-alpine
94+
- RUBY_IMAGE_TAG=2.4.4
95+
- RUBY_IMAGE_TAG=2.4.4-alpine
96+
- RUBY_IMAGE_TAG=2.4.3
97+
- RUBY_IMAGE_TAG=2.4.3-alpine3.7 ALIAS_TAGS=2.4.3-alpine
98+
- RUBY_IMAGE_TAG=2.4.2
99+
- RUBY_IMAGE_TAG=2.4.2-alpine3.7 ALIAS_TAGS=2.4.2-alpine
100+
- RUBY_IMAGE_TAG=2.4.1
101+
- RUBY_IMAGE_TAG=2.4.1-alpine3.6 ALIAS_TAGS=2.4.1-alpine
102+
- RUBY_IMAGE_TAG=2.4.0 # No Alpine variant because Yarn is unavailable on this Alpine version (< 3.6)
103+
- RUBY_IMAGE_TAG=2.3.8 ALIAS_TAGS=2.3
104+
- RUBY_IMAGE_TAG=2.3.8-alpine ALIAS_TAGS=2.3-alpine
105+
- RUBY_IMAGE_TAG=2.3.7
106+
- RUBY_IMAGE_TAG=2.3.7-alpine
107+
- RUBY_IMAGE_TAG=2.3.6 # No Alpine variant because Yarn is unavailable on this Alpine version (< 3.6)
108+
- RUBY_IMAGE_TAG=2.3.5 # No Alpine variant because Yarn is unavailable on this Alpine version (< 3.6)
109+
- RUBY_IMAGE_TAG=2.3.4 # No Alpine variant because Yarn is unavailable on this Alpine version (< 3.6)
110+
- RUBY_IMAGE_TAG=2.3.3 # No Alpine variant because Yarn is unavailable on this Alpine version (< 3.6)
111+
- RUBY_IMAGE_TAG=2.3.2 # No Alpine variant because Yarn is unavailable on this Alpine version (< 3.6)
112+
- RUBY_IMAGE_TAG=2.3.1 # No Alpine variant because Yarn is unavailable on this Alpine version (< 3.6)
113+
- RUBY_IMAGE_TAG=2.3.0 # No Alpine variant because Yarn is unavailable on this Alpine version (< 3.6)

build.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
#!/bin/bash
22

3-
if [ -z "${RUBY_VERSION}" ]; then
4-
echo "Error: \$RUBY_VERSION is unset. Exiting."
3+
if [ -z "${RUBY_IMAGE_TAG}" ]; then
4+
echo "Error: \$RUBY_IMAGE_TAG is unset. Exiting."
55
exit 64
66
fi
77

88
set -ev
99

10-
docker pull ruby:${RUBY_VERSION} # (needlessly mandatory to prevent a bug in Travis)
10+
docker pull ruby:${RUBY_IMAGE_TAG} # (needlessly mandatory to prevent a bug in Travis)
1111

1212
docker build . \
13-
--build-arg BASE_IMAGE_TAG=${RUBY_VERSION} \
14-
--tag alpinelab/ruby-dev:${RUBY_VERSION} \
13+
--build-arg BASE_IMAGE_TAG=${RUBY_IMAGE_TAG} \
14+
--tag alpinelab/ruby-dev:${RUBY_IMAGE_TAG} \
1515
$(
16-
for alias in ${ALIAS//,/ }; do
16+
for alias in ${ALIAS_TAGS//,/ }; do
1717
echo "--tag alpinelab/ruby-dev:${alias}"
1818
done
1919
)

publish.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
#!/bin/bash
22

3-
if [ -z "${RUBY_VERSION}" ]; then
4-
echo "Error: \$RUBY_VERSION is unset. Exiting."
3+
if [ -z "${RUBY_IMAGE_TAG}" ]; then
4+
echo "Error: \$RUBY_IMAGE_TAG is unset. Exiting."
55
exit 64
66
fi
77

88
set -ev
99

1010
# Publish default name
11-
docker push alpinelab/ruby-dev:${RUBY_VERSION}
11+
docker push alpinelab/ruby-dev:${RUBY_IMAGE_TAG}
1212

1313
# Publish aliases
14-
for alias in ${ALIAS//,/ }; do
14+
for alias in ${ALIAS_TAGS//,/ }; do
1515
docker push alpinelab/ruby-dev:${alias}
1616
done

0 commit comments

Comments
 (0)