File tree Expand file tree Collapse file tree 5 files changed +20
-13
lines changed Expand file tree Collapse file tree 5 files changed +20
-13
lines changed Original file line number Diff line number Diff line change 4
4
# PLEASE DO NOT EDIT IT DIRECTLY.
5
5
#
6
6
7
- FROM alpine:3.5
7
+ FROM alpine:3.4
8
8
9
9
# A few problems with compiling Java from source:
10
10
# 1. Oracle. Licensing prevents us from redistributing the official JDK.
Original file line number Diff line number Diff line change 4
4
# PLEASE DO NOT EDIT IT DIRECTLY.
5
5
#
6
6
7
- FROM alpine:3.5
7
+ FROM alpine:3.4
8
8
9
9
# A few problems with compiling Java from source:
10
10
# 1. Oracle. Licensing prevents us from redistributing the official JDK.
Original file line number Diff line number Diff line change 4
4
# PLEASE DO NOT EDIT IT DIRECTLY.
5
5
#
6
6
7
- FROM alpine:3.5
7
+ FROM alpine:3.4
8
8
9
9
# A few problems with compiling Java from source:
10
10
# 1. Oracle. Licensing prevents us from redistributing the official JDK.
@@ -27,7 +27,7 @@ ENV JAVA_HOME /usr/lib/jvm/java-1.8-openjdk
27
27
ENV PATH $PATH:/usr/lib/jvm/java-1.8-openjdk/jre/bin:/usr/lib/jvm/java-1.8-openjdk/bin
28
28
29
29
ENV JAVA_VERSION 8u111
30
- ENV JAVA_ALPINE_VERSION 8.111.14-r1
30
+ ENV JAVA_ALPINE_VERSION 8.111.14-r0
31
31
32
32
RUN set -x \
33
33
&& apk add --no-cache \
Original file line number Diff line number Diff line change 4
4
# PLEASE DO NOT EDIT IT DIRECTLY.
5
5
#
6
6
7
- FROM alpine:3.5
7
+ FROM alpine:3.4
8
8
9
9
# A few problems with compiling Java from source:
10
10
# 1. Oracle. Licensing prevents us from redistributing the official JDK.
@@ -27,7 +27,7 @@ ENV JAVA_HOME /usr/lib/jvm/java-1.8-openjdk/jre
27
27
ENV PATH $PATH:/usr/lib/jvm/java-1.8-openjdk/jre/bin:/usr/lib/jvm/java-1.8-openjdk/bin
28
28
29
29
ENV JAVA_VERSION 8u111
30
- ENV JAVA_ALPINE_VERSION 8.111.14-r1
30
+ ENV JAVA_ALPINE_VERSION 8.111.14-r0
31
31
32
32
RUN set -x \
33
33
&& apk add --no-cache \
Original file line number Diff line number Diff line change @@ -15,6 +15,11 @@ declare -A suites=(
15
15
[8]=' jessie'
16
16
[9]=' sid'
17
17
)
18
+ declare -A alpineVersions=(
19
+ [7]=' 3.4'
20
+ [8]=' 3.4'
21
+ [9]=' 3.5'
22
+ )
18
23
19
24
declare -A addSuites=(
20
25
[8]=' jessie-backports'
@@ -26,10 +31,6 @@ declare -A variants=(
26
31
[jdk]=' scm'
27
32
)
28
33
29
- alpineVersion=' 3.5'
30
- alpineMirror=" http://dl-cdn.alpinelinux.org/alpine/v${alpineVersion} /community/x86_64"
31
- curl -fsSL' #' " $alpineMirror /APKINDEX.tar.gz" | tar -zxv APKINDEX
32
-
33
34
declare -A debCache=()
34
35
35
36
java-home-script () {
172
173
173
174
variant=' alpine'
174
175
if [ -d " $version /$variant " ]; then
176
+ alpineVersion=" ${alpineVersions[$javaVersion]} "
175
177
alpinePackage=" openjdk$javaVersion "
176
178
alpineJavaHome=" /usr/lib/jvm/java-1.${javaVersion} -openjdk"
177
179
alpinePathAdd=" $alpineJavaHome /jre/bin:$alpineJavaHome /bin"
183
185
alpineJavaHome+=" /$javaType "
184
186
;;
185
187
esac
186
- alpinePackageVersion=" $( awk -F: ' $1 == "P" { pkg = $2 } pkg == "' " $alpinePackage " ' " && $1 == "V" { print $2 }' APKINDEX) "
188
+
189
+ alpineMirror=" http://dl-cdn.alpinelinux.org/alpine/v${alpineVersion} /community/x86_64"
190
+ alpinePackageVersion=" $(
191
+ curl -fsSL " $alpineMirror /APKINDEX.tar.gz" \
192
+ | tar --extract --gzip --to-stdout APKINDEX \
193
+ | awk -F: ' $1 == "P" { pkg = $2 } pkg == "' " $alpinePackage " ' " && $1 == "V" { print $2 }'
194
+ ) "
195
+
187
196
alpineFullVersion=" ${alpinePackageVersion/ ./ u} "
188
197
alpineFullVersion=" ${alpineFullVersion%% .* } "
189
198
232
241
233
242
travis=" $( awk -v ' RS=\n\n' ' $1 == "env:" { $0 = "env:' " $travisEnv " ' " } { printf "%s%s", $0, RS }' .travis.yml) "
234
243
echo " $travis " > .travis.yml
235
-
236
- rm APKINDEX
You can’t perform that action at this time.
0 commit comments