Skip to main content

Module contract

Module contract 

Source

Re-exports§

pub use core::Contract;
pub use core::detect_language_by_files;
pub use error::ContractError;
pub use platform::Pipeline;
pub use platform::Platform;
pub use platform::Registry;
pub use platform::SourceControl;
pub use scope::BuildTool;
pub use scope::Language;
pub use scope::Scope;
pub use source::Source;
pub use source::SourceType;
pub use source::VersionSource;
pub use stage::Stage;
pub use stage::StageBuild;
pub use stage::StageRelease;
pub use stage::StageTest;
pub use version::normalize_version;
pub use version::read_all_config_versions;
pub use version::validate_version;

Modules§

core
error
契约模型四维架构:Stages / Platforms / Sources / Scopes。
platform
scope
source
stage
version

Functions§

load
.quanttide/devops/contract.yaml 加载契约。
load_from_str
从 YAML 字符串解析契约。