Documentation ¶
Overview ¶
Package builder builds a pipeline configuration.
Index ¶
- Variables
- func ConfigureDefault(fsys fs.FS, pipeline *spec.Pipeline) error
- func ConfigureDocker(fsys fs.FS, pipeline *spec.Pipeline) error
- func ConfigureGo(fsys fs.FS, pipeline *spec.Pipeline) error
- func ConfigureNode(fsys fs.FS, pipeline *spec.Pipeline) error
- func ConfigurePlatform(fsys fs.FS, pipeline *spec.Pipeline) error
- func ConfigurePython(fsys fs.FS, pipeline *spec.Pipeline) error
- func ConfigureRails(fsys fs.FS, pipeline *spec.Pipeline) error
- func ConfigureRuby(fsys fs.FS, pipeline *spec.Pipeline) error
- func ConfigureRust(fsys fs.FS, pipeline *spec.Pipeline) error
- func ConfigureSwift(fsys fs.FS, pipeline *spec.Pipeline) error
- type Builder
- type Rule
Constants ¶
This section is empty.
Variables ¶
View Source
var SkipAll = errors.New("skip everything and stop the pipeline generation")
SkipAll is used as a return value from Rule to indicate that all remaining rules are to be skipped. It is never returned as an error by the Builder.
Functions ¶
func ConfigureDefault ¶
ConfigureDefault configures a default step if the system is unable to automatically add any language-specific steps.
func ConfigureDocker ¶
ConfigureDocker configures a Docker step.
func ConfigureGo ¶
ConfigureGo configures a Go step.
func ConfigureNode ¶
ConfigureNode configures a Node step.
func ConfigurePlatform ¶
ConfigurePlatform configures the platform
func ConfigurePython ¶
ConfigurePython configures a Python step.
func ConfigureRails ¶
ConfigureRails configures a Ruby on Rails step.
func ConfigureRuby ¶
ConfigureRuby configures a Ruby on Rails step.
func ConfigureRust ¶
ConfigureRust configures a Rust step.
Types ¶
Click to show internal directories.
Click to hide internal directories.