Versions in this module Expand all Collapse all v0 v0.6.0 Feb 27, 2022 Changes in this version + var ErrSkippedTarget = errors.New("target is skipped") v0.5.0 Feb 22, 2022 Changes in this version type Go + GOArm []string v0.4.1 Dec 13, 2019 Changes in this version + const EnvConfigHome + const EnvHome + const EnvHomePath + func NewArtifact() modules.Pluggable + func NewChecksum() modules.Pluggable + func NewCutChangelog() modules.Pluggable + func NewEnv() modules.Pluggable + func NewGit() modules.Pluggable + func NewGo() modules.Pluggable + func NewProject() modules.Pluggable + func NewSCP() modules.Pluggable + func NewShow() modules.Pluggable + func NewSkipPublish() modules.Pluggable + func NewTar() modules.Pluggable + func NewUPX() modules.Pluggable + func Register() + type Artifact struct + Builds []string + Name string + Owner string + ReleaseName string + ReleaseNotes string + SkipTLSVerify bool + Storage *artifacts.Storage + TokenEnv string + TokenFile string + URL string + func (mod *Artifact) NewClient(cx context.Context) (artifacts.Connection, error) + func (mod *Artifact) Run(cx context.Context) error + type Checksum struct + Algorithm HashAlgorithm + Builds []string + ID string + Output string + Skip []string + func (checksum *Checksum) Run(cx context.Context) error + type CompressGz struct + func (c *CompressGz) Extension() string + func (c *CompressGz) String() string + func (c *CompressGz) Writer(writer io.Writer) io.WriteCloser + type CompressNONE struct + func (c *CompressNONE) Extension() string + func (c *CompressNONE) String() string + func (c *CompressNONE) Writer(writer io.Writer) io.WriteCloser + type Compression struct + func (c *Compression) UnmarshalYAML(node *yaml.Node) error + type Compressor interface + Extension func() string + Writer func(io.Writer) io.WriteCloser + type CutChangelog struct + ID string + Input string + Output string + func (mod *CutChangelog) Run(cx context.Context) error + type Env struct + func (*Env) Run(cx context.Context) error + type Git struct + func (*Git) Run(cx context.Context) error + type Go struct + After []string + Before []string + GOArch []string + GOOS []string + ID string + LDFlags string + Main string + Output string + Skip []string + func (mod *Go) Run(cx context.Context) error + type HashAlgorithm struct + Algo string + Factory func() hash.Hash + func NewHashAlgorithm(hasher string) (*HashAlgorithm, error) + func (algo *HashAlgorithm) String() string + func (algo *HashAlgorithm) UnmarshalYAML(node *yaml.Node) error + type Project struct + Name string + TargetDir string + func (mod *Project) Run(cx context.Context) error + type SCP struct + Builds []string + Skip []string + Target string + func (mod *SCP) Run(cx context.Context) error + type Show struct + func (Show) Run(cx context.Context) error + type SkipPublish struct + EnvName string + func (mod *SkipPublish) Run(cx context.Context) error + type Tar struct + Builds []string + CommonDir string + Compression Compression + Files []string + ID string + Output string + Skip []string + func (mod *Tar) Run(cx context.Context) error + type UPX struct + Builds []string + Skip []string + func (archive *UPX) Run(cx context.Context) error