Skip to content

Commit 45a75ba

Browse files
authored
Change output folder for apps (project-chip#35700)
* Change output folder for apps * Update integrations/docker/images/chip-cert-bins/Dockerfile * Update integrations/docker/images/chip-cert-bins/Dockerfile
1 parent d3f9a81 commit 45a75ba

File tree

1 file changed

+30
-24
lines changed
  • integrations/docker/images/chip-cert-bins

1 file changed

+30
-24
lines changed

integrations/docker/images/chip-cert-bins/Dockerfile

+30-24
Original file line numberDiff line numberDiff line change
@@ -258,30 +258,36 @@ RUN apt-get update -y
258258
RUN apt-get install -y libssl-dev libdbus-1-dev libglib2.0-dev libavahi-client-dev avahi-utils iproute2 libcairo2-dev libgirepository1.0-dev python3-pip
259259
WORKDIR /root/
260260
COPY --from=chip-build-cert-bins /root/.sdk-sha-version .sdk-sha-version
261-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-tool chip-tool
262-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-shell chip-shell
263-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-cert chip-cert
264-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-all-clusters-app chip-all-clusters-app
265-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-all-clusters-app-nlfaultinject chip-all-clusters-app-nlfaultinject
266-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-all-clusters-minimal-app chip-all-clusters-minimal-app
267-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-lighting-app chip-lighting-app
268-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-tv-casting-app chip-tv-casting-app
269-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-tv-app chip-tv-app
270-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-bridge-app chip-bridge-app
271-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/thermostat-app thermostat-app
272-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-ota-provider-app chip-ota-provider-app
273-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-ota-requestor-app chip-ota-requestor-app
274-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-lock-app chip-lock-app
275-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-app1 chip-app1
276-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/lit-icd-app lit-icd-app
277-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-energy-management-app chip-energy-management-app
278-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-microwave-oven-app chip-microwave-oven-app
279-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-rvc-app chip-rvc-app
280-
COPY --from=chip-build-cert-bins /root/connectedhomeip/examples/fabric-admin/scripts/fabric-sync-app.py fabric-sync-app
281-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/fabric-bridge-app fabric-bridge-app
282-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/fabric-admin fabric-admin
283-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-lighting-data-model-no-unique-id-app chip-lighting-data-model-no-unique-id-app
284-
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/matter-network-manager-app matter-network-manager-app
261+
RUN mkdir apps
262+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-tool apps/chip-tool
263+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-shell apps/chip-shell
264+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-cert apps/chip-cert
265+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-all-clusters-app apps/chip-all-clusters-app
266+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-all-clusters-app-nlfaultinject apps/hip-all-clusters-app-nlfaultinject
267+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-all-clusters-minimal-app apps/chip-all-clusters-minimal-app
268+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-lighting-app apps/chip-lighting-app
269+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-tv-casting-app apps/chip-tv-casting-app
270+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-tv-app apps/chip-tv-app
271+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-bridge-app apps/chip-bridge-app
272+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/thermostat-app apps/thermostat-app
273+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-ota-provider-app apps/chip-ota-provider-app
274+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-ota-requestor-app apps/chip-ota-requestor-app
275+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-lock-app apps/chip-lock-app
276+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-app1 apps/chip-app1
277+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/lit-icd-app apps/lit-icd-app
278+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-energy-management-app apps/chip-energy-management-app
279+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-microwave-oven-app apps/chip-microwave-oven-app
280+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-rvc-app apps/chip-rvc-app
281+
COPY --from=chip-build-cert-bins /root/connectedhomeip/examples/fabric-admin/scripts/fabric-sync-app.py apps/fabric-sync-app
282+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/fabric-bridge-app apps/fabric-bridge-app
283+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/fabric-admin apps/fabric-admin
284+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/chip-lighting-data-model-no-unique-id-app apps/chip-lighting-data-model-no-unique-id-app
285+
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/matter-network-manager-app apps/matter-network-manager-app
286+
287+
# Create symbolic links for now since this allows users to use existing configurations
288+
# for running just `app-name` instead of `apps/app-name`
289+
RUN ln -s apps/* .
290+
285291

286292
# Stage 3.1: Setup the Matter Python environment
287293
COPY --from=chip-build-cert-bins /root/connectedhomeip/out/python_lib python_lib

0 commit comments

Comments
 (0)