Esempio n. 1
0
func strategyForType(strategy buildapi.BuildStrategyType) buildapi.BuildStrategy {
	buildStrategy := buildapi.BuildStrategy{}
	buildStrategy.Type = strategy
	switch strategy {
	case buildapi.DockerBuildStrategyType:
		buildStrategy.DockerStrategy = &buildapi.DockerBuildStrategy{}
	case buildapi.CustomBuildStrategyType:
		buildStrategy.CustomStrategy = &buildapi.CustomBuildStrategy{}
		buildStrategy.CustomStrategy.From.Name = "builderimage:latest"
	case buildapi.SourceBuildStrategyType:
		buildStrategy.SourceStrategy = &buildapi.SourceBuildStrategy{}
		buildStrategy.SourceStrategy.From.Name = "builderimage:latest"
	}
	return buildStrategy
}