Synopsis
--results-dir directory which defaults to the current directory.
The xml files are automatically uploaded as --attachments via the --upload-results flag which defaults to true.
The attestation can be bound to a trail using the trail name.The attestation can be bound to an artifact in two ways:
- using the artifact’s SHA256 fingerprint which is calculated (based on the
--artifact-typeflag and the artifact name/path argument) or can be provided directly (with the--fingerprintflag). - using the artifact’s name in the flow yaml template and the git commit from which the artifact is/will be created. Useful when reporting an attestation before creating/reporting the artifact.
--commit (requires access to a git repo).
You can optionally redact some of the git commit data sent to Kosli using --redact-commit-info.
Note that when the attestation is reported for an artifact that does not yet exist in Kosli, --commit is required to facilitate
binding the attestation to the right artifact.
Flags
Flags inherited from parent commands
Live Examples in different CI systems
- GitHub
- GitLab
View an example of the
kosli attest junit command in GitHub.In this YAML file, which created this Kosli Event.Examples Use Cases
These examples all assume that the flags--api-token, --org, --host, (and --flow, --trail when required), are set/provided.
report a junit attestation about a pre-built docker artifact (kosli calculates the fingerprint)
report a junit attestation about a pre-built docker artifact (kosli calculates the fingerprint)
report a junit attestation about a pre-built docker artifact (you provide the fingerprint)
report a junit attestation about a pre-built docker artifact (you provide the fingerprint)
report a junit attestation about a trail
report a junit attestation about a trail
report a junit attestation about an artifact which has not been reported yet in a trail
report a junit attestation about an artifact which has not been reported yet in a trail
report a junit attestation about a trail with an attachment
report a junit attestation about a trail with an attachment