Directories
¶
| Path | Synopsis |
|---|---|
|
Package circleci parses CircleCI's config.yml (2.1) into the same provider-agnostic pipeline model the GitLab parser produces, so it runs on the existing Docker executor and debugger unchanged.
|
Package circleci parses CircleCI's config.yml (2.1) into the same provider-agnostic pipeline model the GitLab parser produces, so it runs on the existing Docker executor and debugger unchanged. |
|
Package dag resolves a named dependency graph into levels: each node's distance from having no unmet dependencies, and a flat execution order grouped by ascending level.
|
Package dag resolves a named dependency graph into levels: each node's distance from having no unmet dependencies, and a flat execution order grouped by ascending level. |
|
Package debugger implements the pause/resume layer on top of the Docker executor: after every step it shows the step's result and asks the user whether the pipeline should continue or abort, and on failure it can drop the user into an interactive shell in the same container.
|
Package debugger implements the pause/resume layer on top of the Docker executor: after every step it shows the step's result and asks the user whether the pipeline should continue or abort, and on failure it can drop the user into an interactive shell in the same container. |
|
Package executor runs a provider-agnostic pipeline.Pipeline by creating a Docker container per job and executing its steps inside it via the Docker Engine API (never by shelling out to the docker CLI).
|
Package executor runs a provider-agnostic pipeline.Pipeline by creating a Docker container per job and executing its steps inside it via the Docker Engine API (never by shelling out to the docker CLI). |
|
Package githubactions parses a GitHub Actions workflow file into the same provider-agnostic pipeline model the other parsers produce, so it runs on the existing Docker executor, debugger, and workspace mount unchanged.
|
Package githubactions parses a GitHub Actions workflow file into the same provider-agnostic pipeline model the other parsers produce, so it runs on the existing Docker executor, debugger, and workspace mount unchanged. |
|
Package gitlab parses .gitlab-ci.yml files into the provider-agnostic pipeline model defined in internal/pipeline.
|
Package gitlab parses .gitlab-ci.yml files into the provider-agnostic pipeline model defined in internal/pipeline. |
|
Package pipeline defines the provider-agnostic pipeline model that every CI provider's parser converts into, so the Docker execution engine and the debugger are written once and reused across providers.
|
Package pipeline defines the provider-agnostic pipeline model that every CI provider's parser converts into, so the Docker execution engine and the debugger are written once and reused across providers. |
Click to show internal directories.
Click to hide internal directories.