This repository was archived by the owner on Feb 11, 2025. It is now read-only.
File tree 4 files changed +20
-8
lines changed
images/base/helper-scripts
4 files changed +20
-8
lines changed Original file line number Diff line number Diff line change 48
48
uses : docker/setup-buildx-action@v2
49
49
50
50
- name : Build github-actions-runner:base
51
- uses : docker/build-push-action@v3
51
+ uses : docker/build-push-action@v4
52
52
with :
53
53
context : ./images/base
54
54
push : true
83
83
images/${{ matrix.flavour }}/Dockerfile
84
84
85
85
- name : Build github-actions-runner:${{ matrix.flavour }}
86
- uses : docker/build-push-action@v3
86
+ uses : docker/build-push-action@v4
87
87
with :
88
88
context : ./images/${{ matrix.flavour }}
89
- push : true
89
+ push : false
90
90
tags : |
91
91
${{ env.IMAGE_BASE }}:${{ matrix.flavour }}-pr-${{ github.event.pull_request.number }}
Original file line number Diff line number Diff line change 59
59
uses : docker/setup-buildx-action@v2
60
60
61
61
- name : Build github-actions-runner:base
62
- uses : docker/build-push-action@v3
62
+ uses : docker/build-push-action@v4
63
63
with :
64
64
context : ./images/base
65
65
push : true
98
98
images/${{ matrix.flavour }}/Dockerfile
99
99
100
100
- name : Build github-actions-runner:${{ matrix.flavour }}
101
- uses : docker/build-push-action@v3
101
+ uses : docker/build-push-action@v4
102
102
with :
103
103
context : ./images/${{ matrix.flavour }}
104
104
push : true
Original file line number Diff line number Diff line change
1
+ {
2
+ "recommendations" : [
3
+ " shakram02.bash-beautify"
4
+ ]
5
+ }
Original file line number Diff line number Diff line change @@ -17,18 +17,25 @@ if command -v java --version &> /dev/null; then
17
17
echo " generating single certs at $javacerts /"
18
18
mkdir -p $javacerts
19
19
cat $CA_FILE | awk ' split_after==1{n++;split_after=0} /-----END CERTIFICATE-----/ {split_after=1} {print > ("/tmp/javacerts/cert" n ".crt")}'
20
-
20
+
21
21
for f in $javacerts /* .crt ; do
22
22
# delete empty lines in files
23
23
sed -i ' /^$/d' $f
24
24
done
25
25
# delete empty files to prevent errors at import
26
26
find $javacerts -empty -delete
27
-
27
+
28
+ java_version=$( java -version 2>&1 | awk -F ' "' ' /version/ {print $2}' )
28
29
for x in $javacerts /* .crt ; do
29
30
alias=$( openssl x509 -noout -subject -in " $x " | awk -F= ' {print $NF}' | sed -e ' s/^[ \t]*//' | sed -e ' s/ /_/g' )
30
31
echo " importing cert of $alias "
31
- keytool -importcert -alias $alias -keystore /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/jre/lib/security/cacerts -storepass changeit -file $x -noprompt
32
+ if [[ " $java_version " > " 1.8" ]]; then
33
+ echo " using java greater 1.8"
34
+ keytool -importcert -alias $alias -cacerts -storepass changeit -file $x -noprompt
35
+ else
36
+ echo " using java lower 1.8"
37
+ keytool -importcert -alias $alias -keystore /usr/lib/jvm/adopt* /jre/lib/security/cacerts -storepass changeit -file $x -noprompt
38
+ fi
32
39
done
33
40
rm -rf $javacerts
34
41
fi
You can’t perform that action at this time.
0 commit comments