circleci

package
v7.48.0 Latest Latest
Warning

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

Go to latest
Published: May 31, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultOrbVersion = "8.3.0"

DefaultOrbVersion is the aligned giantswarm/architect orb version every generated CircleCI config pins. Bumping the org-wide standard is a one-line change here.

Variables

This section is empty.

Functions

func IsInvalidConfig

func IsInvalidConfig(err error) bool

IsInvalidConfig asserts invalidConfigError.

Types

type CircleCI

type CircleCI struct {
	// contains filtered or unexported fields
}

func New

func New(config Config) (*CircleCI, error)

func (*CircleCI) Config

func (c *CircleCI) Config() input.Input

type Config

type Config struct {
	// RepoName is the repository name, used for the binary, chart, and job
	// names.
	RepoName string
	// Language is the repo language. "go" selects the go-build job.
	Language gen.Language
	// Flavours are the devctl gen flavours. The "app" flavour selects the
	// chart pipeline.
	Flavours gen.FlavourSlice
	// HasDockerfile selects the image pipeline. The runner derives this from
	// the presence of a Dockerfile in the repo.
	HasDockerfile bool
	// OrbVersion overrides DefaultOrbVersion when set.
	OrbVersion string
}

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

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