@@ -2,7 +2,7 @@ PULL_POLICY_NEVER?=--pull-policy=never
2
2
PACK_BUILD_FLAGS? =--trust-builder
3
3
PACK_CMD? =pack
4
4
5
- clean : clean-linux clean-windows
5
+ clean : clean-linux
6
6
7
7
# ###################
8
8
# # Linux
@@ -153,109 +153,6 @@ set-experimental:
153
153
@echo " > Setting experimental"
154
154
$(PACK_CMD ) config experimental true
155
155
156
- # ###################
157
- # # Windows
158
- # ###################
159
-
160
- build-windows-2022 : build-windows-packages build-dotnet-framework-2022 build-nanoserver-2022
161
-
162
- build-nanoserver-2022 : build-base-nanoserver-2022 build-builder-nanoserver-2022 build-buildpacks-nanoserver-2022
163
-
164
- build-dotnet-framework-2022 : build-base-dotnet-framework-2022 build-builder-dotnet-framework-2022 build-buildpacks-dotnet-framework-2022
165
-
166
- build-base-nanoserver-2022 :
167
- @echo " > Building 'nanoserver-2022' base images..."
168
- bash base-images/build.sh nanoserver-2022
169
-
170
- build-base-dotnet-framework-2022 :
171
- @echo " > Building 'dotnet-framework-2022' base images..."
172
- bash base-images/build.sh dotnet-framework-2022
173
-
174
- build-builder-nanoserver-2022 : build-windows-packages
175
- @echo " > Building 'nanoserver-2022' builder..."
176
- $(PACK_CMD ) builder create cnbs/sample-builder:nanoserver-2022 --config $(SAMPLES_ROOT ) /builders/nanoserver-2022/builder.toml $(PULL_POLICY_NEVER )
177
-
178
- build-builder-dotnet-framework-2022 : build-windows-packages
179
- @echo " > Building 'dotnet-framework-2022' builder..."
180
- $(PACK_CMD ) builder create cnbs/sample-builder:dotnet-framework-2022 --config $(SAMPLES_ROOT ) /builders/dotnet-framework-2022/builder.toml $(PULL_POLICY_NEVER )
181
-
182
- build-buildpacks-nanoserver-2022 : build-sample-root
183
- @echo " > Creating 'hello-moon-windows' app using 'nanoserver-2022' builder..."
184
- $(PACK_CMD ) build sample-hello-moon-windows-app:nanoserver-2022 -v --builder cnbs/sample-builder:nanoserver-2022 --buildpack $(SAMPLES_ROOT ) /buildpacks/hello-world-windows --buildpack $(SAMPLES_ROOT ) /buildpacks/hello-moon-windows $(PULL_POLICY_NEVER ) $(PACK_BUILD_FLAGS )
185
-
186
- @echo "> Creating 'hello-world-windows' app using 'nanoserver-2022' builder..."
187
- $(PACK_CMD) build sample-hello-world-windows-app:nanoserver-2022 -v --builder cnbs/sample-builder:nanoserver-2022 --buildpack $(SAMPLES_ROOT)/buildpacks/hello-world-windows $(PULL_POLICY_NEVER) $(PACK_BUILD_FLAGS)
188
-
189
- build-buildpacks-dotnet-framework-2022 : build-sample-root
190
- @echo " > Creating 'dotnet-framework' app using 'dotnet-framework-2022' builder..."
191
- $(PACK_CMD ) build sample-dotnet-framework-app:dotnet-framework-2022 -v --builder cnbs/sample-builder:dotnet-framework-2022 --buildpack $(SAMPLES_ROOT ) /buildpacks/dotnet-framework --path apps/aspnet $(PULL_POLICY_NEVER ) $(PACK_BUILD_FLAGS )
192
-
193
- build-windows-packages : build-sample-root
194
- @echo " > Creating 'hello-world-windows' buildpack package"
195
- $(PACK_CMD ) buildpack package cnbs/sample-package:hello-world-windows --config $(SAMPLES_ROOT ) /$(PACKAGES_DIR ) /hello-world-windows/package.toml $(PULL_POLICY_NEVER )
196
-
197
- @echo "> Creating 'hello-universe-windows' buildpack package"
198
- $(PACK_CMD) buildpack package cnbs/sample-package:hello-universe-windows --config $(SAMPLES_ROOT)/$(PACKAGES_DIR)/hello-universe-windows/package.toml $(PULL_POLICY_NEVER)
199
-
200
- deploy-windows-packages :
201
- @echo " > Deploying windows packages..."
202
- docker push cnbs/sample-package:hello-world-windows
203
- docker push cnbs/sample-package:hello-universe-windows
204
-
205
- deploy-windows-2022 : deploy-windows-bases-2022 deploy-windows-builders-2022
206
-
207
- deploy-windows-bases-2022 : deploy-windows-bases-dotnet-framework-2022 deploy-windows-bases-nanoserver-2022
208
-
209
- deploy-windows-bases-nanoserver-2022 :
210
- @echo " > Deploying 'nanoserver-2022' base images..."
211
- docker push cnbs/sample-base:nanoserver-2022
212
- docker push cnbs/sample-base-run:nanoserver-2022
213
- docker push cnbs/sample-base-build:nanoserver-2022
214
-
215
- deploy-windows-bases-dotnet-framework-2022 :
216
- @echo " > Deploying 'dotnet-framework-2022' base images..."
217
- docker push cnbs/sample-base-run:dotnet-framework-2022
218
- docker push cnbs/sample-base-build:dotnet-framework-2022
219
-
220
- deploy-windows-builders-2022 : deploy-windows-builders-dotnet-framework-2022 deploy-windows-builders-nanoserver-2022
221
-
222
- deploy-windows-builders-nanoserver-2022 :
223
- @echo " > Deploying 'nanoserver-2022' builder..."
224
- docker push cnbs/sample-builder:nanoserver-2022
225
-
226
- deploy-windows-builders-dotnet-framework-2022 :
227
- @echo " > Deploying 'dotnet-framework-2022' builder..."
228
- docker push cnbs/sample-builder:dotnet-framework-2022
229
-
230
- clean-windows :
231
- @echo " > Removing 'nanoserver-2022' base images..."
232
- docker rmi cnbs/sample-base:nanoserver-2022 || true
233
- docker rmi cnbs/sample-base-run:nanoserver-2022 || true
234
- docker rmi cnbs/sample-base-build:nanoserver-2022 || true
235
-
236
- @echo "> Removing 'dotnet-framework-2022' base images..."
237
- docker rmi cnbs/sample-base-run:dotnet-framework-2022 || true
238
- docker rmi cnbs/sample-base-build:dotnet-framework-2022 || true
239
-
240
- @echo "> Removing builders..."
241
- docker rmi cnbs/sample-builder:nanoserver-2022 || true
242
- docker rmi cnbs/sample-builder:dotnet-framework-2022 || true
243
-
244
- @echo "> Removing 'nanoserver-2022' apps..."
245
- docker rmi sample-hello-moon-windows-app:nanoserver-2022 || true
246
- docker rmi sample-hello-world-windows-app:nanoserver-2022 || true
247
- docker rmi sample-batch-script-app:nanoserver-2022 || true
248
-
249
- @echo "> Removing 'dotnet-framework-2022' apps..."
250
- docker rmi sample-aspnet-app:dotnet-framework-2022 || true
251
-
252
- @echo "> Removing packages..."
253
- docker rmi cnbs/sample-package:hello-world-windows || true
254
- docker rmi cnbs/sample-package:hello-universe-windows || true
255
-
256
- @echo "> Removing '.tmp'"
257
- rm -rf .tmp
258
-
259
156
# ###################
260
157
# # Windows pack for any daemon OS
261
158
# ###################
0 commit comments