circleci

command
v0.0.0-...-1fa52ee Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 3, 2024 License: Apache-2.0, BSD-2-Clause, ISC, + 1 more Imports: 3 Imported by: 0

README

Concepts

Pipeline

A pipeline is the historical execution for a specific commit, each time you push a new commit to trigger an execution produces a new pipeline accordingly.

Workflow

A pipeline could have multiple workflows, A workflow orchestrates a set of jobs, it is a historical execution record.

Job

A workflow could have multiple jobs, A job could have multiple steps, and it is a historical execution record as well.

Step

Not important at the moment

Domain Layer Conversion

Based on the above concept, we need to convert the workflow and job to the Domain Layer as cicd_pipeline and cicd_task. As for the CircleCI pipeline, it should be mapped to cicd_pipeline_commit because it contains the commit sha.

It may look weird at first glance, but it is correct since Domain Layer presumes a Pipeline could have multiple repos while CircleCI has only one repo.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL