Documentation
¶
Index ¶
- func CreateOrUpdateJob(options plugininstaller.RawOptions) error
- func DeleteJob(options plugininstaller.RawOptions) error
- func GetStatus(options plugininstaller.RawOptions) (statemanager.ResourceState, error)
- func PreInstall(plugins []string, cascTemplate string) plugininstaller.BaseOperation
- func SetHarborAuth(options plugininstaller.RawOptions) (plugininstaller.RawOptions, error)
- func SetJobDefaultConfig(options plugininstaller.RawOptions) (plugininstaller.RawOptions, error)
- func ValidateJobConfig(options plugininstaller.RawOptions) (plugininstaller.RawOptions, error)
- type ImageRepo
- type Jenkins
- type JobOptions
- type Pipeline
- type SCM
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateOrUpdateJob ¶
func CreateOrUpdateJob(options plugininstaller.RawOptions) error
func DeleteJob ¶
func DeleteJob(options plugininstaller.RawOptions) error
func GetStatus ¶
func GetStatus(options plugininstaller.RawOptions) (statemanager.ResourceState, error)
func PreInstall ¶
func PreInstall(plugins []string, cascTemplate string) plugininstaller.BaseOperation
func SetHarborAuth ¶
func SetHarborAuth(options plugininstaller.RawOptions) (plugininstaller.RawOptions, error)
func SetJobDefaultConfig ¶
func SetJobDefaultConfig(options plugininstaller.RawOptions) (plugininstaller.RawOptions, error)
SetJobDefaultConfig config default fields for usage
func ValidateJobConfig ¶
func ValidateJobConfig(options plugininstaller.RawOptions) (plugininstaller.RawOptions, error)
Types ¶
type JobOptions ¶
type JobOptions struct { Jenkins Jenkins `mapstructure:"jenkins"` SCM SCM `mapstructure:"scm"` Pipeline Pipeline `mapstructure:"pipeline"` // used in package BasicAuth *jenkins.BasicAuth `mapstructure:"basicAuth"` ProjectRepo *common.Repo `mapstructure:"projectRepo"` CIConfig *ci.CIConfig `mapstructure:"ci"` SecretToken string `mapstructure:"secretToken"` }
Click to show internal directories.
Click to hide internal directories.