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
{{ message }}
This repository was archived by the owner on Nov 24, 2025. It is now read-only.
This action will build a docker image from a given directory.
7
+
This action will build a docker image from a given directory.
8
8
</div>
9
9
10
10
- You can give a docker image multiple tags.
11
-
- You can specify for which branch it should push to a docker registry ( `docker.io` by default ).
11
+
- You can specify for which branch it should push to a docker registry ( `docker.io` by default ).
12
12
- Each docker image contains information about the exact context in which the image is build.
13
13
- When pushing to docker.io, the description is updated with the `readme.md` file.
14
14
- If required, the image is signed with [cosign](https://github.com/sigstore/cosign).
15
-
- If required, a provenance file is created according to the [SLSA.dev](https://slsa.dev) specifications.
16
-
- If required, the provenance file is attached to the container.
15
+
- If required, a provenance file is created according to the [SLSA.dev](https://slsa.dev) specifications.
16
+
- If required, the provenance file is attached to the container.
17
17
- If required, a SBOM file is created according to the [SPDX](https://spdx.dev) specifications. We're using [VMWare Tern](https://github.com/tern-tools/tern) for that. (very slow at the moment)
18
-
- If required, the SBOM file is attached to the container.
18
+
- If required, the SBOM file is attached to the container.
19
19
20
20
In every docker image two files are added to the build context:
21
21
*`TAGS` - contains all tags associated with the image at time it was build.
@@ -69,26 +69,26 @@ Builds docker images and publish them on request
69
69
70
70
These variables can be set in the github repository secret vault.
71
71
72
-
### `DOCKER_USERNAME`
72
+
### `DOCKER_USERNAME`
73
73
74
74
**Required** Docker username
75
75
76
-
### `DOCKER_PASSWORD`
76
+
### `DOCKER_PASSWORD`
77
77
78
78
**Required** Docker password
79
79
80
-
### `DOCKER_REGISTRY`
80
+
### `DOCKER_REGISTRY`
81
81
82
82
**Optional** Registry to push the docker image to. Defaults to Docker hub.
83
83
84
-
### `DOCKER_ORGANIZATION`
84
+
### `DOCKER_ORGANIZATION`
85
85
86
86
**Required for Docker hub** Container will be pushed in this organization. Example: `philipssoftware`
87
87
No need to put this in GitHub Secret vault. This will be public anyway.
88
88
89
-
### `GITHUB_ORGANIZATION`
89
+
### `GITHUB_ORGANIZATION`
90
90
91
-
**Optional** Github organization. Defaults to DOCKER_ORGANIZATION. Example: `philips-software`
91
+
**Optional** Github organization. Defaults to DOCKER_ORGANIZATION. Example: `philips-software`
92
92
No need to put this in GitHub Secret vault. This will be public anyway.
93
93
94
94
### `COSIGN_PRIVATE_KEY`
@@ -276,7 +276,7 @@ You can inspect the provenance and decide on whether you want use the image.
0 commit comments