runners

package
v0.83.0 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AzurePipeline added in v0.15.0

type AzurePipeline struct{}

func NewAzurePipeline added in v0.15.0

func NewAzurePipeline() *AzurePipeline

func (*AzurePipeline) CheckEnv added in v0.15.0

func (r *AzurePipeline) CheckEnv() bool

Figure out if we are in a Azure Pipeline job or not

func (*AzurePipeline) ID added in v0.65.0

func (*AzurePipeline) ListEnvVars added in v0.15.0

func (r *AzurePipeline) ListEnvVars() []*EnvVarDefinition

func (*AzurePipeline) ResolveEnvVars added in v0.15.0

func (r *AzurePipeline) ResolveEnvVars() (map[string]string, []*error)

func (*AzurePipeline) RunURI added in v0.15.0

func (r *AzurePipeline) RunURI() (url string)

type CircleCIBuild added in v0.40.0

type CircleCIBuild struct{}

func NewCircleCIBuild added in v0.40.0

func NewCircleCIBuild() *CircleCIBuild

func (*CircleCIBuild) CheckEnv added in v0.40.0

func (r *CircleCIBuild) CheckEnv() bool

func (*CircleCIBuild) ID added in v0.65.0

func (*CircleCIBuild) ListEnvVars added in v0.40.0

func (r *CircleCIBuild) ListEnvVars() []*EnvVarDefinition

func (*CircleCIBuild) ResolveEnvVars added in v0.40.0

func (r *CircleCIBuild) ResolveEnvVars() (map[string]string, []*error)

func (*CircleCIBuild) RunURI added in v0.40.0

func (r *CircleCIBuild) RunURI() string

type DaggerPipeline added in v0.65.0

type DaggerPipeline struct{}

func NewDaggerPipeline added in v0.65.0

func NewDaggerPipeline() *DaggerPipeline

func (*DaggerPipeline) CheckEnv added in v0.65.0

func (r *DaggerPipeline) CheckEnv() bool

func (*DaggerPipeline) ID added in v0.65.0

func (*DaggerPipeline) ListEnvVars added in v0.65.0

func (r *DaggerPipeline) ListEnvVars() []*EnvVarDefinition

func (*DaggerPipeline) ResolveEnvVars added in v0.65.0

func (r *DaggerPipeline) ResolveEnvVars() (map[string]string, []*error)

func (*DaggerPipeline) RunURI added in v0.65.0

func (r *DaggerPipeline) RunURI() string

TODO: figure out an URL and or more useful information

type EnvVarDefinition added in v0.50.0

type EnvVarDefinition struct {
	Name     string
	Optional bool
}

type Generic

type Generic struct{}

func NewGeneric added in v0.40.0

func NewGeneric() *Generic

func (*Generic) CheckEnv

func (r *Generic) CheckEnv() bool

func (*Generic) ID added in v0.65.0

func (*Generic) ListEnvVars

func (r *Generic) ListEnvVars() []*EnvVarDefinition

Returns a list of environment variables names. This list is used to automatically inject environment variables into the attestation.

func (*Generic) ResolveEnvVars

func (r *Generic) ResolveEnvVars() (map[string]string, []*error)

func (*Generic) RunURI

func (r *Generic) RunURI() string

type GitHubAction

type GitHubAction struct{}

func NewGithubAction

func NewGithubAction() *GitHubAction

func (*GitHubAction) CheckEnv

func (r *GitHubAction) CheckEnv() bool

Figure out if we are in a Github Action job or not

func (*GitHubAction) ID added in v0.65.0

func (*GitHubAction) ListEnvVars

func (r *GitHubAction) ListEnvVars() []*EnvVarDefinition

func (*GitHubAction) ResolveEnvVars

func (r *GitHubAction) ResolveEnvVars() (map[string]string, []*error)

func (*GitHubAction) RunURI

func (r *GitHubAction) RunURI() (url string)

type GitlabPipeline

type GitlabPipeline struct{}

func NewGitlabPipeline

func NewGitlabPipeline() *GitlabPipeline

func (*GitlabPipeline) CheckEnv

func (r *GitlabPipeline) CheckEnv() bool

Figure out if we are in a Github Action job or not

func (*GitlabPipeline) ID added in v0.65.0

func (*GitlabPipeline) ListEnvVars

func (r *GitlabPipeline) ListEnvVars() []*EnvVarDefinition

func (*GitlabPipeline) ResolveEnvVars

func (r *GitlabPipeline) ResolveEnvVars() (map[string]string, []*error)

func (*GitlabPipeline) RunURI

func (r *GitlabPipeline) RunURI() (url string)

type JenkinsJob added in v0.30.0

type JenkinsJob struct{}

func NewJenkinsJob added in v0.30.0

func NewJenkinsJob() *JenkinsJob

func (*JenkinsJob) CheckEnv added in v0.30.0

func (r *JenkinsJob) CheckEnv() bool

Checks whether we are within a Jenkins job

func (*JenkinsJob) ID added in v0.65.0

func (*JenkinsJob) ListEnvVars added in v0.30.0

func (r *JenkinsJob) ListEnvVars() []*EnvVarDefinition

func (*JenkinsJob) ResolveEnvVars added in v0.30.0

func (r *JenkinsJob) ResolveEnvVars() (map[string]string, []*error)

func (*JenkinsJob) RunURI added in v0.30.0

func (r *JenkinsJob) RunURI() string

Jump to

Keyboard shortcuts

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