You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> This folder is intended only for the administrators of the matlab-dockerfile repository.
4
+
5
+
The workflow in this folder builds and tests the Dockerfile found in `windows`.
6
+
7
+
## Triggers and Scheduled Jobs
8
+
9
+
The workflow is scheduled to run every Monday at 00:00.
10
+
11
+
Additionally, the workflow is triggered each time you push a change in the [`Dockerfile`](../../windows/Dockerfile) or in the [`tests` directory](../../windows/tests) to the repository.
12
+
13
+
You can also trigger the workflow from the "Actions" tab.
14
+
15
+
## Workflow Description
16
+
17
+
This workflow consists of the following steps:
18
+
19
+
1. Check-out the repository into a GitHub Actions runner.
20
+
1. Run the `Build` target of the [`Makefile.ps1`](../../windows/Makefile.ps1) script to build the [`Dockerfile`].
21
+
1. Run the `Test` target of the [`Makefile.ps1`](../../windows/Makefile.ps1) script to test the image built by the previous step.
22
+
1. Log into the GitHub Container Registry (GHCR) using the GitHub Actions runner's credentials.
23
+
1. Use the `TagImage` target of the [`Makefile.ps1`](../../windows/Makefile.ps1) script to tag the Docker image with all relevant tags and then use the `Publish` target to push them to the registry.
24
+
---
25
+
26
+
Copyright 2025 The MathWorks, Inc. All rights reserved.
0 commit comments