# Constants
No description provided by the author
# Structs
CircleCI represents a config file for CircleCI pipelines.
CircleCICommand represents a multi-step command.
CircleCICommandStep represents a step in the command steps.
CircleCIDockerExecutor represents a dicker executor.
CircleCIJob wraps a sequence of commands to run and their executor.
CircleCIOrb represents a reusable orb object that is a collection of executors, commands, and jobs.
CircleCIOrbConfig allows to customize a CircleCI Orb object.
CircleCIWorkflow defines a sequence of job to execute.
CloudBuild is a simplified representation of Cloud Build config.
No description provided by the author
GitHubActions represents a GitHub Actions workflow.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GitLabCi is a simplified representation of GitLab CI/CD Configuration.
No description provided by the author
Jenkins is a single-stage Jenkinsfile that uses `any` agent.
JenkinsMultilineScript represents a multiline script that can be joined using `\`.
JenkinsStage is a stage of a Jenkinsfile.
JenkinsStageStep represents a shell script to execute in a stage in a Jenkinsfile.
TektonMetadata contains metadata to describe a resource object.
TektonPipeline wraps a Pipeline object in Tekton.
TektonPipelineSpec describes the spec of a Pipeline.
// TektonPipelineTaskRef represents a task in a Tekton Pipeline object.
TektonPipelineTaskRef represents a taskRef field in a task of a Tekton Pipeline object.
TektonTask represents a Task object in Tekton.
TektonTaskConfig contains necessary configurations of the TektonTask class.
TektonTaskSpec describes the spec of a Task object.
TektonTaskStep is a step in the Task spec.
TektonVolume describes a mountable volume on the host.
TektonVolumeHostPath indicates the path and its file type of a file on the host.
TektonVolumeMount mounts a volume to a path.
TektonWorkspace represents a shared workspace.
# Interfaces
Pipeline is an abstraction of different workflow orchestrators.
# Type aliases
CircleCIExecutor represents an executor which only has one key as its type in the map.
No description provided by the author