Documentation
¶
Index ¶
- Constants
- func CacheFolder() string
- func ComputeChecksum(data []byte) string
- func Images(build container.Build) []string
- func Matches(build container.Build) bool
- func MavenImage(build container.Build) string
- func New() build.BuildStepv3
- func NewProd() build.BuildStepv3
- func Script(bs *BuildScript) string
- type BuildScript
- type Image
- type MavenContainer
Constants ¶
View Source
const ( ProdImage = "registry.access.redhat.com/ubi8/openjdk-17:latest" CacheLocation = "/root/.m2/" )
Variables ¶
This section is empty.
Functions ¶
func CacheFolder ¶
func CacheFolder() string
func Matches ¶ added in v0.31.0
Matches implements the Build interface - Debian variant runs when from=debian
func MavenImage ¶
func New ¶
func New() build.BuildStepv3
func NewProd ¶
func NewProd() build.BuildStepv3
func Script ¶
func Script(bs *BuildScript) string
Types ¶
type BuildScript ¶
type BuildScript struct {
Verbose bool
}
func NewBuildScript ¶
func NewBuildScript(verbose bool) *BuildScript
type MavenContainer ¶
type MavenContainer struct {
Platform types.Platform
*container.Container
App string
File string
Folder string
Image string
ImageTag string
}
func (*MavenContainer) Address ¶
func (c *MavenContainer) Address() *network.Address
func (*MavenContainer) Build ¶
func (c *MavenContainer) Build() error
func (*MavenContainer) BuildMavenImage ¶
func (c *MavenContainer) BuildMavenImage() error
func (*MavenContainer) BuildScript ¶
func (c *MavenContainer) BuildScript() string
func (*MavenContainer) Prod ¶
func (c *MavenContainer) Prod() error
func (*MavenContainer) Pull ¶
func (c *MavenContainer) Pull() error
func (*MavenContainer) Run ¶
func (c *MavenContainer) Run() error
Click to show internal directories.
Click to hide internal directories.