Skip to main content

Crate pipeline_service

Crate pipeline_service 

Source

Re-exports§

pub use error::ServiceError;
pub use error::ServiceResult;
pub use parser::normalize_pipeline;
pub use parser::AzureParser;
pub use parser::ParseError;
pub use parser::ParseErrorKind;
pub use parser::ParseResult;
pub use parser::Pipeline;
pub use parser::PipelineValidator;
pub use parser::TemplateEngine;
pub use parser::TemplateError;
pub use parser::TemplateErrorKind;
pub use parser::ValidationError;
pub use expression::EvalError;
pub use expression::ExpressionContext;
pub use expression::ExpressionEngine;
pub use expression::ExpressionType;
pub use execution::ExecutionEvent;
pub use execution::ExecutionGraph;
pub use execution::ExecutionResult;
pub use execution::GraphError;
pub use execution::JobNode;
pub use execution::MatrixExpander;
pub use execution::MatrixInstance;
pub use execution::PipelineExecutor;
pub use execution::ProgressSender;
pub use execution::RuntimeContext;
pub use execution::StageNode;
pub use runners::ContainerRunner;
pub use runners::RunnerRegistry;
pub use runners::ShellRunner;
pub use runners::TaskRunner;
pub use tasks::TaskCache;
pub use tasks::TaskCacheConfig;
pub use tasks::TaskManifest;
pub use testing::Assertion;
pub use testing::AssertionResult;
pub use testing::ReportFormat;
pub use testing::TestFileParser;
pub use testing::TestReporter;
pub use testing::TestResult;
pub use testing::TestRunner;
pub use testing::TestSuiteResult;
pub use utils::find_repo_root;
pub use utils::resolve_working_dir;

Modules§

error
execution
expression
parser
runners
tasks
testing
utils
workflow