Documentation ¶
Index ¶
Constants ¶
View Source
const DockerBuildProcessorName = "docker"
DockerBuildProcessorName is a constant containing the docker name.
View Source
const KubernetesBuildProcessorName = "kubernetes"
View Source
const (
LocalBuildProcessorName = "local"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildProcessor ¶
type DockerBuildProcessor ¶
func NewDockerBuildProcessor ¶
func NewDockerBuildProcessor(timeout int, proxy string) *DockerBuildProcessor
NewDockerBuildProcessor ...
func (*DockerBuildProcessor) Start ¶
func (bp *DockerBuildProcessor) Start(b *builder.Build) error
Start the docker processor
func (*DockerBuildProcessor) String ¶
func (bp *DockerBuildProcessor) String() string
type KubernetesBuildProcessor ¶
func NewKubernetesBuildProcessor ¶
func NewKubernetesBuildProcessor(corev1Client v1.CoreV1Interface, clientConfig *restclient.Config, runAsUser int64, namespace string, imagePullSecret string, timeout int, proxy string, ) *KubernetesBuildProcessor
NewKubernetesBuildProcessor constructs a KubernetesBuildProcessor starting from a kubernetes.Clientset. bufferSize represents the length of the channel we use to do the builds. A bigger bufferSize will mean that we can save more Builds for processing, however setting this to a big value will have impacts
func (*KubernetesBuildProcessor) Start ¶
func (bp *KubernetesBuildProcessor) Start(b *builder.Build) error
func (*KubernetesBuildProcessor) String ¶
func (bp *KubernetesBuildProcessor) String() string
type LocalBuildProcessor ¶ added in v0.16.0
func NewLocalBuildProcessor ¶ added in v0.16.0
func (*LocalBuildProcessor) Start ¶ added in v0.16.0
func (lbp *LocalBuildProcessor) Start(b *builder.Build) error
func (*LocalBuildProcessor) String ¶ added in v0.16.0
func (lbp *LocalBuildProcessor) String() string
type NopBuildProcessor ¶
type NopBuildProcessor struct { }
func NewNopBuildProcessor ¶
func NewNopBuildProcessor() *NopBuildProcessor
func (*NopBuildProcessor) String ¶
func (bp *NopBuildProcessor) String() string
Source Files ¶
Click to show internal directories.
Click to hide internal directories.