Documentation
¶
Index ¶
- Constants
- type TOMLConfigManager
- func (cm *TOMLConfigManager) GetConfig() *runner.Config
- func (cm *TOMLConfigManager) GetRunner(name string) (runner *runner.RunnerConfig, index 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 ¶
View Source
const DefaultConfigPath = "/etc/gitlab-runner/config.toml"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 *runner.RunnerConfig, index 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.