Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuilderWithMetrics ¶
func BuilderWithMetrics(b Builder, reg prometheus.Registerer) *instrumentedBuilder
Types ¶
type MakepkgBuilder ¶
type MakepkgBuilder struct {
// contains filtered or unexported fields
}
MakepkgBuilder implements the Builder interface. It builds the packages using the `makepkg` script.
func NewMakepkgBuilder ¶
func NewMakepkgBuilder(workDir string) *MakepkgBuilder
type NoOpBuilder ¶
type NoOpBuilder struct {
ShouldFail bool
}
NoOpBuilder implements Builder interface. It's just a stub used for testing.
Click to show internal directories.
Click to hide internal directories.