@@ -37,7 +37,13 @@ RUN set -x \
37
37
# bin link bash if not present
38
38
&& if [[ -z $(command -v bash) ]]; then /hab/bin/hab pkg binlink core/bash bash ; fi \
39
39
# Download zstd
40
- && wget -q -O zstd-cli-linux.tar.gz "https://github.com/screwdriver-cd/sd-packages/releases/download/v0.0.40/zstd-cli-linux.tar.gz"
40
+ && wget -q -O zstd-cli-linux.tar.gz "https://github.com/screwdriver-cd/sd-packages/releases/download/v0.0.40/zstd-cli-linux.tar.gz" \
41
+ && tar -C . -ozxvf zstd-cli-linux.tar.gz \
42
+ && mv zstd-linux-x86_64 zstd \
43
+ # Download skopeo
44
+ && wget -q -O skopeo-linux.tar.gz "https://github.com/screwdriver-cd/sd-packages/releases/download/v0.0.40/skopeo-linux.tar.gz" \
45
+ && tar -C . -ozxvf skopeo-linux.tar.gz \
46
+ && mv skopeo.linux.amd64 skopeo
41
47
42
48
FROM base AS base-arm64
43
49
RUN set -x \
@@ -50,6 +56,12 @@ RUN set -x \
50
56
&& apk add --no-cache composer wget zip unzip git bash iptables sed docker jq curl kmod \
51
57
# Download zstd
52
58
&& wget -q -O zstd-cli-linux.tar.gz "https://github.com/screwdriver-cd/sd-packages/releases/download/v0.0.40/zstd-cli-linux-aarch64.tar.gz" \
59
+ && tar -C . -ozxvf zstd-cli-linux.tar.gz \
60
+ && mv zstd-linux-aarch64 zstd \
61
+ # Download skopeo
62
+ && wget -q -O skopeo-linux.tar.gz "https://github.com/screwdriver-cd/sd-packages/releases/download/v0.0.40/skopeo-linux-aarch64.tar.gz" \
63
+ && tar -C . -ozxvf skopeo-linux.tar.gz \
64
+ && mv skopeo.linux.aarch64 skopeo \
53
65
# Download sonar scanner cli any
54
66
&& wget -O sonarscanner-cli-any.zip "https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-5.0.1.3006.zip" \
55
67
&& unzip -q sonarscanner-cli-any.zip \
@@ -150,17 +162,15 @@ RUN set -x \
150
162
&& unzip -q sonarscanner-cli-macosx.zip \
151
163
&& mv sonar-scanner-*-linux sonarscanner-cli-linux \
152
164
&& mv sonar-scanner-*-macosx sonarscanner-cli-macosx \
153
- # Install skope
154
- && wget -q -O skopeo-linux.tar.gz "https://github.com/screwdriver-cd/sd-packages/releases/download/v0.0.40/skopeo-linux.tar.gz" \
155
- && tar -C . -ozxvf skopeo-linux.tar.gz \
165
+ # Install skopeo
156
166
&& chmod +x skopeo \
157
- # Install zstd
158
- && wget -q -O zstd-cli-macosx.tar.gz "https://github.com/screwdriver-cd/sd-packages/releases/download/v0.0.40/zstd-cli-macosx.tar.gz" \
159
- && tar -C . -ozxvf zstd-cli-linux.tar.gz \
167
+ # Install zstd linux
160
168
&& mv zstd zstd-cli-linux \
169
+ && chmod +x zstd-cli-linux \
170
+ # Install zstd for mac
171
+ && wget -q -O zstd-cli-macosx.tar.gz "https://github.com/screwdriver-cd/sd-packages/releases/download/v0.0.40/zstd-cli-macosx.tar.gz" \
161
172
&& tar -C . -ozxvf zstd-cli-macosx.tar.gz \
162
173
&& mv zstd zstd-cli-macosx \
163
- && chmod +x zstd-cli-linux \
164
174
&& chmod +x zstd-cli-macosx \
165
175
# Cleanup Skopeo and Sonar scanner cli files
166
176
&& rm -rf /opt/sd/skopeo-linux.tar.gz /opt/sd/sonarscanner-cli-linux.zip /opt/sd/sonarscanner-cli-macosx.zip /opt/sd/sonar-scanner-*-linux /opt/sd/sonar-scanner-*-macosx \
0 commit comments