builder/build/cnb/lang_dotnet.go
Rama main · réplica de lectura del repositorio original.
package cnb
import (
"github.com/goodrain/rainbond/builder/build"
corev1 "k8s.io/api/core/v1"
)
type dotnetConfig struct{}
func (d *dotnetConfig) BuildAnnotations(re *build.Request, annotations map[string]string) {
applyDependencyMirrorAnnotation(annotations)
setAnnotationValue(annotations, "cnb-bp-dotnet-framework-version", firstNonEmptyEnv(re.BuildEnvs, "BP_DOTNET_FRAMEWORK_VERSION"))
setAnnotationValue(annotations, "cnb-bp-dotnet-project-path", firstNonEmptyEnv(re.BuildEnvs, "BP_DOTNET_PROJECT_PATH"))
setAnnotationValue(annotations, "cnb-bp-dotnet-publish-flags", firstNonEmptyEnv(re.BuildEnvs, "BP_DOTNET_PUBLISH_FLAGS"))
}
func (d *dotnetConfig) BuildEnvVars(re *build.Request) []corev1.EnvVar {
return nil
}
func (d *dotnetConfig) InjectMirrorConfig(re *build.Request) error {
return ensureProcfile(re)
}
func (d *dotnetConfig) CustomOrder(re *build.Request) []orderBuildpack {
return nil
}