Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Matches ¶ added in v0.31.0
Matches implements the Build interface - Protobuf only runs for golang builds
func New ¶
func New() build.BuildStepv3
func Script ¶
func Script(bs *BuildScript) string
Types ¶
type BuildScript ¶
type BuildScript struct {
Command string
TargetPackages []string
SourceFiles []string
WithHttp bool
WithTag bool
}
func NewBuildScript ¶
func NewBuildScript(Command string, SourcePackages, SourceFiles []string, WithHttp, WithTag bool) *BuildScript
type ProtogufContainer ¶
type ProtogufContainer struct {
*container.Container
Command string
SourcePackages []string
SourceFiles []string
WithHttp bool
WithTag bool
}
func (*ProtogufContainer) Build ¶
func (c *ProtogufContainer) Build() error
func (*ProtogufContainer) CopyBuildScript ¶
func (c *ProtogufContainer) CopyBuildScript() error
func (*ProtogufContainer) Generate ¶
func (c *ProtogufContainer) Generate() error
func (*ProtogufContainer) Pull ¶
func (c *ProtogufContainer) Pull() error
func (*ProtogufContainer) Run ¶
func (c *ProtogufContainer) Run() error
Click to show internal directories.
Click to hide internal directories.