Skip to main content

Module contract

Module contract 

Source

Structs§

Contract
契约模块 — 基于 quanttide-devops toolkit 的适配层。
Platform
契约模块 — 基于 quanttide-devops toolkit 的适配层。
Scope
契约模块 — 基于 quanttide-devops toolkit 的适配层。
StageBuild
契约模块 — 基于 quanttide-devops toolkit 的适配层。
StageRelease
契约模块 — 基于 quanttide-devops toolkit 的适配层。
StageTest
契约模块 — 基于 quanttide-devops toolkit 的适配层。
VersionSource
契约模块 — 基于 quanttide-devops toolkit 的适配层。
VersionStatus
版本一致性检查结果。

Enums§

BuildTool
契约模块 — 基于 quanttide-devops toolkit 的适配层。
Language
契约模块 — 基于 quanttide-devops toolkit 的适配层。
Pipeline
契约模块 — 基于 quanttide-devops toolkit 的适配层。
Registry
契约模块 — 基于 quanttide-devops toolkit 的适配层。
SourceControl
契约模块 — 基于 quanttide-devops toolkit 的适配层。
SourceType
契约模块 — 基于 quanttide-devops toolkit 的适配层。

Functions§

detect_by_files
根据目录下的标志文件推测编程语言(detect_language_by_files 的别名)。
detect_language_by_files
契约模块 — 基于 quanttide-devops toolkit 的适配层。
load
.quanttide/devops/contract.yaml 加载完整契约。
load_scopes
快速加载 scope 列表。
normalize_version
契约模块 — 基于 quanttide-devops toolkit 的适配层。
read_all_config_versions
契约模块 — 基于 quanttide-devops toolkit 的适配层。
validate_version
契约模块 — 基于 quanttide-devops toolkit 的适配层。
version_status
检查 scope 下所有已知配置文件的版本,判断与 tag 是否一致。