Documentation
¶
Index ¶
- Constants
- func CacheFolder() string
- func ComputeChecksum(data []byte) string
- func GetVersion(build container.Build) string
- func Images(build container.Build) []string
- func Matches(build container.Build) bool
- func MavenImage(build container.Build) string
- func New() build.BuildStepv2
- func NewProd() build.BuildStepv2
- func ProdImage(build container.Build) string
- func Script(bs *BuildScript) string
- type BuildScript
- type Image
- type MavenContainer
- func (c *MavenContainer) Address() *network.Address
- func (c *MavenContainer) Build() error
- func (c *MavenContainer) BuildMavenImage() error
- func (c *MavenContainer) BuildScript() string
- func (c *MavenContainer) IsAsync() bool
- func (c *MavenContainer) Name() string
- func (c *MavenContainer) Prod() error
- func (c *MavenContainer) Pull() error
- func (c *MavenContainer) Run() error
Constants ¶
View Source
const ( PRODIMAGE = "tomcat:latest" CacheLocation = "/root/.m2/" DEFAULT_MAVEN_VERSION = "v17" )
Variables ¶
This section is empty.
Functions ¶
func CacheFolder ¶
func CacheFolder() string
func GetVersion ¶
func MavenImage ¶
func New ¶
func New() build.BuildStepv2
func NewProd ¶
func NewProd() build.BuildStepv2
func Script ¶
func Script(bs *BuildScript) string
Types ¶
type BuildScript ¶
func NewBuildScript ¶
func NewBuildScript(verbose bool, folder, host string) *BuildScript
type MavenContainer ¶
type MavenContainer struct {
App string
File u.SrcFile
Folder string
Image string
ImageTag string
Platform types.Platform
ProdImage string
Version string
*container.Container
}
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) IsAsync ¶
func (c *MavenContainer) IsAsync() bool
func (*MavenContainer) Name ¶
func (c *MavenContainer) Name() 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.