Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateBuildSettingsInfo ¶
func CreateBuildSettingsInfo(config *BuildOptions, buildTool string) (string, error)
Types ¶
type BuildOptions ¶
type BuildOptions struct { Profiles []string `json:"profiles,omitempty"` Publish bool `json:"publish,omitempty"` CreateBOM bool `json:"createBOM,omitempty"` LogSuccessfulMavenTransfers bool `json:"logSuccessfulMavenTransfers,omitempty"` GlobalSettingsFile string `json:"globalSettingsFile,omitempty"` DefaultNpmRegistry string `json:"defaultNpmRegistry,omitempty"` BuildSettingsInfo string `json:"buildSettingsInfo,omitempty"` DockerImage string `json:"dockerImage,omitempty"` }
type BuildSettings ¶
type BuildSettings struct { GolangBuild []BuildOptions `json:"golangBuild,omitempty"` GradleBuild []BuildOptions `json:"gradleBuild,omitempty"` HelmExecute []BuildOptions `json:"helmExecute,omitempty"` KanikoExecute []BuildOptions `json:"kanikoExecute,omitempty"` MavenBuild []BuildOptions `json:"mavenBuild,omitempty"` MtaBuild []BuildOptions `json:"mtaBuild,omitempty"` PythonBuild []BuildOptions `json:"pythonBuild,omitempty"` NpmExecuteScripts []BuildOptions `json:"npmExecuteScripts,omitempty"` CnbBuild []BuildOptions `json:"cnbBuild,omitempty"` }
Click to show internal directories.
Click to hide internal directories.