@@ -132,24 +132,12 @@ public-dockerfiles_full: templates/Dockerfile.erb docker_paths $(COPY_FILES)
132
132
version_tag=" ${VERSION_TAG} " \
133
133
release=" ${RELEASE} " \
134
134
image_flavor=" full" \
135
- local_artifacts=" false" \
135
+ local_artifacts=" $( or $( LOCAL_ARTIFACTS ) , false) " \
136
136
templates/Dockerfile.erb > " ${ARTIFACTS_DIR} /Dockerfile-full" && \
137
137
cd $(ARTIFACTS_DIR ) /docker && \
138
138
cp $(ARTIFACTS_DIR ) /Dockerfile-full Dockerfile && \
139
139
tar -zcf ../logstash-$(VERSION_TAG ) -docker-build-context.tar.gz Dockerfile bin config env2yaml pipeline
140
140
141
- build-from-dockerfiles_full : public-dockerfiles_full
142
- cd $(ARTIFACTS_DIR ) /docker && \
143
- mkdir -p dockerfile_build_full && cd dockerfile_build_full && \
144
- tar -zxf ../../logstash-$(VERSION_TAG ) -docker-build-context.tar.gz && \
145
- cp ../../logstash-$(VERSION_TAG ) -linux-$(ARCHITECTURE ) .tar.gz . && \
146
- awk ' /# Add Logstash itself and set permissions/{print; print "COPY logstash-$(VERSION_TAG)-linux-$(ARCHITECTURE).tar.gz /tmp/logstash.tar.gz"; next}1' Dockerfile > Dockerfile.tmp && \
147
- sed ' /curl --fail --location --output logstash.tar.gz.*tar.gz &&/d' Dockerfile.tmp > Dockerfile.tmp2 && \
148
- sed ' s|tar -zxf logstash.tar.gz|tar -zxf /tmp/logstash.tar.gz|' Dockerfile.tmp2 > Dockerfile.tmp3 && \
149
- sed ' s|rm logstash.tar.gz|rm /tmp/logstash.tar.gz|' Dockerfile.tmp3 > Dockerfile && \
150
- rm -f Dockerfile.tmp* && \
151
- docker build --progress=plain --network=host -t $(IMAGE_TAG ) -dockerfile-full:$(VERSION_TAG ) .
152
-
153
141
public-dockerfiles_oss : templates/Dockerfile.erb docker_paths $(COPY_FILES )
154
142
../vendor/jruby/bin/jruby -S erb -T " -" \
155
143
created_date=" ${BUILD_DATE} " \
@@ -158,19 +146,12 @@ public-dockerfiles_oss: templates/Dockerfile.erb docker_paths $(COPY_FILES)
158
146
version_tag=" ${VERSION_TAG} " \
159
147
release=" ${RELEASE} " \
160
148
image_flavor=" oss" \
161
- local_artifacts=" false" \
149
+ local_artifacts=" $( or $( LOCAL_ARTIFACTS ) , false) " \
162
150
templates/Dockerfile.erb > " ${ARTIFACTS_DIR} /Dockerfile-oss" && \
163
151
cd $(ARTIFACTS_DIR ) /docker && \
164
152
cp $(ARTIFACTS_DIR ) /Dockerfile-oss Dockerfile && \
165
153
tar -zcf ../logstash-oss-$(VERSION_TAG ) -docker-build-context.tar.gz Dockerfile bin config env2yaml pipeline
166
154
167
- build-from-dockerfiles_oss : public-dockerfiles_oss
168
- cd $(ARTIFACTS_DIR ) /docker && \
169
- mkdir -p dockerfile_build_oss && cd dockerfile_build_oss && \
170
- tar -zxf ../../logstash-$(VERSION_TAG ) -docker-build-context.tar.gz && \
171
- sed ' s/artifacts/snapshots/g' Dockerfile > Dockerfile.tmp && mv Dockerfile.tmp Dockerfile && \
172
- docker build --progress=plain --network=host -t $(IMAGE_TAG ) -dockerfile-oss:$(VERSION_TAG ) .
173
-
174
155
public-dockerfiles_wolfi : templates/Dockerfile.erb docker_paths $(COPY_FILES )
175
156
../vendor/jruby/bin/jruby -S erb -T " -" \
176
157
created_date=" ${BUILD_DATE} " \
@@ -179,19 +160,12 @@ public-dockerfiles_wolfi: templates/Dockerfile.erb docker_paths $(COPY_FILES)
179
160
version_tag=" ${VERSION_TAG} " \
180
161
release=" ${RELEASE} " \
181
162
image_flavor=" wolfi" \
182
- local_artifacts=" false" \
163
+ local_artifacts=" $( or $( LOCAL_ARTIFACTS ) , false) " \
183
164
templates/Dockerfile.erb > " ${ARTIFACTS_DIR} /Dockerfile-wolfi" && \
184
165
cd $(ARTIFACTS_DIR ) /docker && \
185
166
cp $(ARTIFACTS_DIR ) /Dockerfile-wolfi Dockerfile && \
186
167
tar -zcf ../logstash-wolfi-$(VERSION_TAG ) -docker-build-context.tar.gz Dockerfile bin config env2yaml pipeline
187
168
188
- build-from-dockerfiles_wolfi : public-dockerfiles_wolfi
189
- cd $(ARTIFACTS_DIR ) /docker && \
190
- mkdir -p dockerfile_build_wolfi && cd dockerfile_build_wolfi && \
191
- tar -zxf ../../logstash-$(VERSION_TAG ) -docker-build-context.tar.gz && \
192
- sed ' s/artifacts/snapshots/g' Dockerfile > Dockerfile.tmp && mv Dockerfile.tmp Dockerfile && \
193
- docker build --progress=plain --network=host -t $(IMAGE_TAG ) -dockerfile-wolfi:$(VERSION_TAG ) .
194
-
195
169
public-dockerfiles_observability-sre : templates/Dockerfile.erb docker_paths $(COPY_FILES )
196
170
../vendor/jruby/bin/jruby -S erb -T " -" \
197
171
created_date=" ${BUILD_DATE} " \
@@ -200,19 +174,12 @@ public-dockerfiles_observability-sre: templates/Dockerfile.erb docker_paths $(CO
200
174
version_tag=" ${VERSION_TAG} " \
201
175
release=" ${RELEASE} " \
202
176
image_flavor=" observability-sre" \
203
- local_artifacts=" false" \
177
+ local_artifacts=" $( or $( LOCAL_ARTIFACTS ) , false) " \
204
178
templates/Dockerfile.erb > " ${ARTIFACTS_DIR} /Dockerfile-observability-sre" && \
205
179
cd $(ARTIFACTS_DIR ) /docker && \
206
180
cp $(ARTIFACTS_DIR ) /Dockerfile-observability-sre Dockerfile && \
207
181
tar -zcf ../logstash-observability-sre-$(VERSION_TAG ) -docker-build-context.tar.gz Dockerfile bin config env2yaml pipeline
208
182
209
- build-from-dockerfiles_observability-sre : public-dockerfiles_observability-sre
210
- cd $(ARTIFACTS_DIR ) /docker && \
211
- mkdir -p dockerfile_build_observability-sre && cd dockerfile_build_observability-sre && \
212
- tar -zxf ../../logstash-observability-sre-$(VERSION_TAG ) -docker-build-context.tar.gz && \
213
- sed ' s/artifacts/snapshots/g' Dockerfile > Dockerfile.tmp && mv Dockerfile.tmp Dockerfile && \
214
- docker build --progress=plain --network=host -t $(IMAGE_TAG ) -dockerfile-observability-sre:$(VERSION_TAG ) .
215
-
216
183
public-dockerfiles_ironbank : templates/hardening_manifest.yaml.erb templates/IronbankDockerfile.erb ironbank_docker_paths $(COPY_IRONBANK_FILES )
217
184
../vendor/jruby/bin/jruby -S erb -T " -" \
218
185
elastic_version=" ${ELASTIC_VERSION} " \
@@ -224,7 +191,7 @@ public-dockerfiles_ironbank: templates/hardening_manifest.yaml.erb templates/Iro
224
191
version_tag=" ${VERSION_TAG} " \
225
192
release=" ${RELEASE} " \
226
193
image_flavor=" ironbank" \
227
- local_artifacts=" false" \
194
+ local_artifacts=" $( or $( LOCAL_ARTIFACTS ) , false) " \
228
195
templates/IronbankDockerfile.erb > " ${ARTIFACTS_DIR} /Dockerfile-ironbank" && \
229
196
cd $(ARTIFACTS_DIR ) /ironbank && \
230
197
cp $(ARTIFACTS_DIR ) /Dockerfile-ironbank Dockerfile && \
0 commit comments