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 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
func (*Request) CacheVolumeSource ¶
func (r *Request) CacheVolumeSource() corev1.VolumeSource
type Response ¶
type Response struct { MediumPath string MediumType MediumType }
Response build result
Click to show internal directories.
Click to hide internal directories.