build: BUILDX_GIT_CHECK_DIRTY env var

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
This commit is contained in:
CrazyMax 2023-03-08 12:40:03 +01:00
parent 5258ee50a5
commit 9e3897e488
No known key found for this signature in database
GPG Key ID: 3248E46B6BB8C7F7
1 changed files with 15 additions and 1 deletions

View File

@ -17,6 +17,7 @@ the behavior of features related to building:
| [BUILDX_BUILDER](#buildx_builder) | String | Specify the builder instance to use. |
| [BUILDX_CONFIG](#buildx_config) | String | Specify location for configuration, state, and logs. |
| [BUILDX_EXPERIMENTAL](#buildx_experimental) | Boolean | Turn on experimental features. |
| [BUILDX_GIT_CHECK_DIRTY](#buildx_git_check_dirty) | Boolean | Enable dirty Git checkout detection. |
| [BUILDX_GIT_INFO](#buildx_git_info) | Boolean | Remove Git information in provenance attestations. |
| [BUILDX_GIT_LABELS](#buildx_git_labels) | String \| Boolean | Add Git provenance labels to images. |
| [BUILDX_NO_DEFAULT_ATTESTATIONS](#buildx_no_default_attestations) | Boolean | Turn off default provenance attestations. |
@ -115,6 +116,19 @@ Usage:
$ export BUILDX_EXPERIMENTAL=1
```
## BUILDX_GIT_CHECK_DIRTY
_Introduced in [Buildx v0.10.4](../release-notes.md#0104)_
When set to true, checks for dirty state in source control information for
[provenance attestations](../attestations/slsa-provenance.md).
Usage:
```console
$ export BUILDX_GIT_CHECK_DIRTY=1
```
## BUILDX_GIT_INFO
_Introduced in [Buildx v0.10.0](../release-notes.md#0100)_
@ -159,7 +173,7 @@ If the repository is in a dirty state, the `revision` gets a `-dirty` suffix.
## BUILDX_NO_DEFAULT_ATTESTATIONS
_Introduced in Buildx v0.10.4_
_Introduced in [Buildx v0.10.4](../release-notes.md#0104)_
By default, BuildKit v0.11 and later adds
[provenance attestations](../attestations/slsa-provenance.md) to images you