igor

package
v4.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Igor

type Igor struct {
	Jenkins struct {
		Enabled bool            `json:"enabled,omitempty" mapstructure:"enabled"`
		Masters []JenkinsMaster `json:"masters,omitempty" mapstructure:"masters"`
	} `json:"jenkins,omitempty" mapstructure:"jenkins"`
	Travis struct {
		Enabled bool           `json:"enabled,omitempty" mapstructure:"enabled"`
		Masters []TravisMaster `json:"masters,omitempty" mapstructure:"masters"`
	} `json:"travis,omitempty" mapstructure:"travis"`
}

Igor mirrors igor.yml on disk

type JenkinsMaster

type JenkinsMaster struct {
	Name     string `json:"name,omitempty" mapstructure:"name"`
	Address  string `json:"address,omitempty" mapstructure:"address"`
	Username string `json:"username,omitempty" mapstructure:"username"`
	Password string `json:"password,omitempty" mapstructure:"password"`
	CSRF     bool   `json:"csrf,omitempty" mapstructure:"csrf"`
}

JenkinsMaster is Jenkins' masters settings

type TravisMaster

type TravisMaster struct {
	Name        string `json:"name,omitempty" mapstructure:"name"`
	BaseURL     string `json:"baseUrl,omitempty" mapstructure:"baseUrl"`
	Address     string `json:"address,omitempty" mapstructure:"address"`
	GithubToken string `json:"githubToken,omitempty" mapstructure:"githubToken"`
}

TravisMaster is Travis' masters settings

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL