Documentation
¶
Index ¶
- type ConfigManager
- func (cm *ConfigManager) GetConfig() *runner.Config
- func (cm *ConfigManager) GetRunner(name string) (*runner.RunnerConfig, int)
- func (cm *ConfigManager) Load() error
- func (cm *ConfigManager) Save() error
- func (cm *ConfigManager) UpdateCheckInterval(interval int) error
- func (cm *ConfigManager) UpdateConcurrency(concurrent int) error
- func (cm *ConfigManager) UpdateLogLevel(level string) error
- func (cm *ConfigManager) UpdateRunnerLimit(name string, limit int) error
- func (cm *ConfigManager) UpdateRunnerLocked(name string, locked bool) error
- func (cm *ConfigManager) UpdateRunnerMaxBuilds(name string, maxBuilds int) error
- func (cm *ConfigManager) UpdateRunnerTags(name string, tags []string) error
- func (cm *ConfigManager) UpdateRunnerUntagged(name string, runUntagged bool) error
- func (cm *ConfigManager) Validate() error
- type TOMLConfigManager
- func (cm *TOMLConfigManager) GetConfig() *runner.Config
- func (cm *TOMLConfigManager) GetRunner(name string) (*runner.RunnerConfig, int)
- func (cm *TOMLConfigManager) Load() error
- func (cm *TOMLConfigManager) Save() error
- func (cm *TOMLConfigManager) UpdateCheckInterval(interval int) error
- func (cm *TOMLConfigManager) UpdateConcurrency(concurrent int) error
- func (cm *TOMLConfigManager) UpdateLogLevel(level string) error
- func (cm *TOMLConfigManager) UpdateRunnerLimit(name string, limit int) error
- func (cm *TOMLConfigManager) UpdateRunnerLocked(name string, locked bool) error
- func (cm *TOMLConfigManager) UpdateRunnerMaxBuilds(name string, maxBuilds int) error
- func (cm *TOMLConfigManager) UpdateRunnerOutputLimit(name string, limit int) error
- func (cm *TOMLConfigManager) UpdateRunnerRequestConcurrency(name string, concurrency int) error
- func (cm *TOMLConfigManager) UpdateRunnerTags(name string, tags []string) error
- func (cm *TOMLConfigManager) UpdateRunnerUntagged(name string, runUntagged bool) error
- func (cm *TOMLConfigManager) Validate() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigManager ¶
type ConfigManager struct {
// contains filtered or unexported fields
}
func NewConfigManager ¶
func NewConfigManager(path string) *ConfigManager
func (*ConfigManager) GetConfig ¶
func (cm *ConfigManager) GetConfig() *runner.Config
func (*ConfigManager) GetRunner ¶
func (cm *ConfigManager) GetRunner(name string) (*runner.RunnerConfig, int)
func (*ConfigManager) Load ¶
func (cm *ConfigManager) Load() error
func (*ConfigManager) Save ¶
func (cm *ConfigManager) Save() error
func (*ConfigManager) UpdateCheckInterval ¶
func (cm *ConfigManager) UpdateCheckInterval(interval int) error
func (*ConfigManager) UpdateConcurrency ¶
func (cm *ConfigManager) UpdateConcurrency(concurrent int) error
func (*ConfigManager) UpdateLogLevel ¶
func (cm *ConfigManager) UpdateLogLevel(level string) error
func (*ConfigManager) UpdateRunnerLimit ¶
func (cm *ConfigManager) UpdateRunnerLimit(name string, limit int) error
func (*ConfigManager) UpdateRunnerLocked ¶
func (cm *ConfigManager) UpdateRunnerLocked(name string, locked bool) error
func (*ConfigManager) UpdateRunnerMaxBuilds ¶
func (cm *ConfigManager) UpdateRunnerMaxBuilds(name string, maxBuilds int) error
func (*ConfigManager) UpdateRunnerTags ¶
func (cm *ConfigManager) UpdateRunnerTags(name string, tags []string) error
func (*ConfigManager) UpdateRunnerUntagged ¶
func (cm *ConfigManager) UpdateRunnerUntagged(name string, runUntagged bool) error
func (*ConfigManager) Validate ¶
func (cm *ConfigManager) Validate() error
type TOMLConfigManager ¶
type TOMLConfigManager struct {
// contains filtered or unexported fields
}
func NewTOMLConfigManager ¶
func NewTOMLConfigManager(path string) *TOMLConfigManager
func (*TOMLConfigManager) GetConfig ¶
func (cm *TOMLConfigManager) GetConfig() *runner.Config
func (*TOMLConfigManager) GetRunner ¶
func (cm *TOMLConfigManager) GetRunner(name string) (*runner.RunnerConfig, int)
func (*TOMLConfigManager) Load ¶
func (cm *TOMLConfigManager) Load() error
func (*TOMLConfigManager) Save ¶
func (cm *TOMLConfigManager) Save() error
func (*TOMLConfigManager) UpdateCheckInterval ¶
func (cm *TOMLConfigManager) UpdateCheckInterval(interval int) error
func (*TOMLConfigManager) UpdateConcurrency ¶
func (cm *TOMLConfigManager) UpdateConcurrency(concurrent int) error
func (*TOMLConfigManager) UpdateLogLevel ¶
func (cm *TOMLConfigManager) UpdateLogLevel(level string) error
func (*TOMLConfigManager) UpdateRunnerLimit ¶
func (cm *TOMLConfigManager) UpdateRunnerLimit(name string, limit int) error
func (*TOMLConfigManager) UpdateRunnerLocked ¶
func (cm *TOMLConfigManager) UpdateRunnerLocked(name string, locked bool) error
func (*TOMLConfigManager) UpdateRunnerMaxBuilds ¶
func (cm *TOMLConfigManager) UpdateRunnerMaxBuilds(name string, maxBuilds int) error
func (*TOMLConfigManager) UpdateRunnerOutputLimit ¶
func (cm *TOMLConfigManager) UpdateRunnerOutputLimit(name string, limit int) error
func (*TOMLConfigManager) UpdateRunnerRequestConcurrency ¶
func (cm *TOMLConfigManager) UpdateRunnerRequestConcurrency(name string, concurrency int) error
func (*TOMLConfigManager) UpdateRunnerTags ¶
func (cm *TOMLConfigManager) UpdateRunnerTags(name string, tags []string) error
func (*TOMLConfigManager) UpdateRunnerUntagged ¶
func (cm *TOMLConfigManager) UpdateRunnerUntagged(name string, runUntagged bool) error
func (*TOMLConfigManager) Validate ¶
func (cm *TOMLConfigManager) Validate() error
Click to show internal directories.
Click to hide internal directories.