config

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2022 License: Apache-2.0 Imports: 1 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BuildStatus

type BuildStatus int
const (
	BuildStatusUnknown BuildStatus = iota
	BuildStatusRunning
	BuildStatusSuccess
	BuildStatusFailure
)

func BuildStatusOfValue

func BuildStatusOfValue(value string) BuildStatus

func (*BuildStatus) MarshalJSON

func (b *BuildStatus) MarshalJSON() ([]byte, error)

MarshalJSON returns the JSON-encoded BuildStatus.

func (BuildStatus) String

func (b BuildStatus) String() (s string)

func (*BuildStatus) UnmarshalJSON

func (b *BuildStatus) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshal the JSON-encoded BuildStatus.

type Comment

type Comment struct {
	Disabled bool `json:"disabled" default:"false"`
}

type Config

type Config struct {
	GiteeApiUrl string `json:"gitee_api_url" default:"https://gitee.com/api/v5"`
	AccessToken string `json:"access_token"`

	DroneProto        string      `json:"drone_proto"`
	DroneHost         string      `json:"drone_host"`
	Repo              string      `json:"repo"`
	PullRequestNumber int         `json:"pull_request_number"`
	BuildLink         string      `json:"build_link"`
	BuildStatus       BuildStatus `json:"build_status"`
	CommitRef         string      `json:"commit_ref"`

	IsRunning     bool    `json:"is_running" default:"false"`
	PluginComment Comment `json:"plugin_comment"`
	PluginLabel   Label   `json:"plugin_label"`
	PluginTest    Test    `json:"plugin_test"`
}

func NewConfig

func NewConfig() Config

func (*Config) IsPullRequest

func (c *Config) IsPullRequest() bool

type Label

type Label struct {
	Disabled bool   `json:"disabled" default:"false"`
	Running  string `json:"running" default:"drone-build/running,E6A23C"`
	Success  string `json:"success" default:"drone-build/success,67C23A"`
	Failure  string `json:"failure" default:"drone-build/failure,DB2828"`
}

type Test

type Test struct {
	Disabled bool `json:"disabled" default:"false"`
}

Jump to

Keyboard shortcuts

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