bs

package
v0.0.0-...-9e3511e Latest Latest
Warning

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

Go to latest
Published: Nov 19, 2022 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const BuildSetConfigFileName = "bsconfig.yml"

Variables

This section is empty.

Functions

func AddHashOutput

func AddHashOutput(r *git.Repository, set *BuildSet) error

func BuildSetHashFromIndex

func BuildSetHashFromIndex(r *git.Repository, set *BuildSet) (plumbing.Hash, error)

Types

type BuildSet

type BuildSet struct {
	Name       string   `yaml:"-"`
	HashOutput string   `yaml:"hash-output,omitempty"`
	Remote     string   `yaml:"remote,omitempty"`
	Include    []string `yaml:"include"`
	Exclude    []string `yaml:"exclude,omitempty"`
}

func (*BuildSet) GetExcludeMatcher

func (set *BuildSet) GetExcludeMatcher() gitignore.Matcher

type BuildSetConfig

type BuildSetConfig struct {
	BuildSets map[string]*BuildSet `yaml:"build-sets"`
}

func ReadBuildSetConfig

func ReadBuildSetConfig(in io.Reader) (*BuildSetConfig, error)

func ReadBuildSetConfigFromIndex

func ReadBuildSetConfigFromIndex(r *git.Repository) (*BuildSetConfig, error)

func (*BuildSetConfig) Write

func (bsc *BuildSetConfig) Write(w io.Writer) error

Jump to

Keyboard shortcuts

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