Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateImageName ¶
CreateImageName create image name
Types ¶
type ErrorBuild ¶
type ErrorBuild struct {
Code int
}
ErrorBuild build error
func (*ErrorBuild) Error ¶
func (e *ErrorBuild) Error() string
type HostAlias ¶
type HostAlias struct {
// IP address of the host file entry.
IP string `json:"ip,omitempty" protobuf:"bytes,1,opt,name=ip"`
// Hostnames for the above IP address.
Hostnames []string `json:"hostnames,omitempty" protobuf:"bytes,2,rep,name=hostnames"`
}
HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file.
type MediumType ¶
type MediumType string
MediumType Build output medium type
var ImageMediumType MediumType = "image"
ImageMediumType image type
var SlugMediumType MediumType = "slug"
SlugMediumType slug type
type Request ¶
type Request struct {
RbdNamespace string
GRDataPVCName string
CachePVCName string
CacheMode string
CachePath string
TenantID string
SourceDir string
CacheDir string
TGZDir string
RepositoryURL string
CodeSouceInfo sources.CodeSourceInfo
Branch string
ServiceAlias string
ServiceID string
DeployVersion string
Runtime string
ServerType string
Commit Commit
Lang code.Lang
BuildEnvs map[string]string
Logger event.Logger
DockerClient *client.Client
KubeClient kubernetes.Interface
ExtraHosts []string
HostAlias []HostAlias
Ctx context.Context
}
Request build input
type Response ¶
type Response struct {
MediumPath string
MediumType MediumType
}
Response build result
Click to show internal directories.
Click to hide internal directories.