Module pipeline

Source
Expand description

Core types and traits used to create and work with flowey pipelines.

Modules§

internal
Structs which should only be used by top-level flowey emitters. If you’re a pipeline author, these are not types you need to care about!
user_facing
Pipeline types which are considered “user facing”, and included in the flowey prelude.

Structs§

AdoCiTriggers
Trigger ADO pipelines per PR
AdoPrTriggers
Trigger ADO pipelines per PR
AdoResourcesRepository
ADO repository resource.
AdoScheduleTriggers
Trigger ADO pipelines via Continuous Integration
GhCiTriggers
Trigger Github Actions pipelines per PR
GhPrTriggers
Trigger Github Actions pipelines per PR
GhScheduleTriggers
Trigger Github Actions pipelines via Continuous Integration
Pipeline
PipelineJob
PipelineJobCtx
PipelineJobHandle
PublishArtifact
Opaque handle to an artifact which must be published by a single job.
PublishTypedArtifact
Opaque handle to an artifact of type T which must be published by a single job.
UseArtifact
Opaque handle to an artifact which can be used by one or more jobs.
UseParameter
UseTypedArtifact
Opaque handle to an artifact of type T which can be used by one or more jobs.

Enums§

AdoResourcesRepositoryRef
ADO repository ref
AdoResourcesRepositoryType
ADO repository resource type
GhRunner
GitHub runner type
GhRunnerOsLabel
ParameterKind
Parameter type (unstable / stable).
PipelineBackendHint

Traits§

Artifact
A trait representing a collection of files that can be published to or resolved from a pipeline artifact.
HostExt
IntoPipeline