artifacts.scripts package
Submodules
artifacts.scripts.stats module
Console script to collect statistics about definitions.
artifacts.scripts.validator module
Console script to validate artifact definitions.
- class artifacts.scripts.validator.ArtifactDefinitionsValidator[source]
Bases:
object
Artifact definitions validator.
- CheckDirectory(path)[source]
Validates the artifacts definition in a specific directory.
- Parameters:
path (str) – path of the directory containing the artifacts definition files.
- Returns:
True if the file contains valid artifacts definitions.
- Return type:
bool
- CheckFile(filename)[source]
Validates the artifacts definition in a specific file.
- Parameters:
filename (str) – name of the artifacts definition file.
- Returns:
True if the file contains valid artifacts definitions.
- Return type:
bool
- GetUndefinedArtifacts()[source]
Retrieves the names of undefined artifacts used by artifact groups.
- Returns:
undefined artifacts names.
- Return type:
set[str]
- LEGACY_PATH = 'artifacts/data/legacy.yaml'