tests

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Jun 1, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type JobBuilder

type JobBuilder artifacts.Job

JobBuilder is an alias of Job to build Job with builder-pattern.

func NewJobBuilder

func NewJobBuilder() *JobBuilder

NewJobBuilder creates a new JobBuilder.

func (*JobBuilder) Build

func (b *JobBuilder) Build() *artifacts.Job

Build returns built Job.

func (*JobBuilder) Copy

func (b *JobBuilder) Copy() *JobBuilder

Copy reassigns the builder struct (behind pointer) to a new pointer and returns it.

func (*JobBuilder) SetArtifacts

func (b *JobBuilder) SetArtifacts(artifacts ...artifacts.Artifact) *JobBuilder

SetArtifacts sets Job's Artifacts.

func (*JobBuilder) SetArtifactsExpireAt

func (b *JobBuilder) SetArtifactsExpireAt(artifactsExpireAt time.Time) *JobBuilder

SetArtifactsExpireAt sets Job's ArtifactsExpireAt.

func (*JobBuilder) SetCleaned

func (b *JobBuilder) SetCleaned(cleaned bool) *JobBuilder

SetCleaned sets Job's Cleaned.

func (*JobBuilder) SetID

func (b *JobBuilder) SetID(id int) *JobBuilder

SetID sets Job's ID.

func (*JobBuilder) SetProjectID

func (b *JobBuilder) SetProjectID(projectID int) *JobBuilder

SetProjectID sets Job's ProjectID.

type OptionsBuilder

type OptionsBuilder artifacts.Options

OptionsBuilder is an alias of Options to build Options with builder-pattern.

func NewOptionsBuilder

func NewOptionsBuilder() *OptionsBuilder

NewOptionsBuilder creates a new OptionsBuilder.

func (*OptionsBuilder) Build

func (b *OptionsBuilder) Build() *artifacts.Options

Build returns built Options.

func (*OptionsBuilder) Copy

func (b *OptionsBuilder) Copy() *OptionsBuilder

Copy reassigns the builder struct (behind pointer) to a new pointer and returns it.

func (*OptionsBuilder) SetDryRun

func (b *OptionsBuilder) SetDryRun(dryRun bool) *OptionsBuilder

SetDryRun sets Options's DryRun.

func (*OptionsBuilder) SetPathRegexps

func (b *OptionsBuilder) SetPathRegexps(pathRegexps ...*regexp.Regexp) *OptionsBuilder

SetPathRegexps sets Options's PathRegexps.

func (*OptionsBuilder) SetPaths

func (b *OptionsBuilder) SetPaths(paths ...string) *OptionsBuilder

SetPaths sets Options's Paths.

func (*OptionsBuilder) SetThresholdDuration

func (b *OptionsBuilder) SetThresholdDuration(thresholdDuration time.Duration) *OptionsBuilder

SetThresholdDuration sets Options's ThresholdDuration.

func (*OptionsBuilder) SetThresholdSize

func (b *OptionsBuilder) SetThresholdSize(thresholdSize uint64) *OptionsBuilder

SetThresholdSize sets Options's ThresholdSize.

func (*OptionsBuilder) SetThresholdTime

func (b *OptionsBuilder) SetThresholdTime(thresholdTime time.Time) *OptionsBuilder

SetThresholdTime sets Options's ThresholdTime.

type ProjectBuilder

type ProjectBuilder artifacts.Project

ProjectBuilder is an alias of Project to build Project with builder-pattern.

func NewProjectBuilder

func NewProjectBuilder() *ProjectBuilder

NewProjectBuilder creates a new ProjectBuilder.

func (*ProjectBuilder) Build

func (b *ProjectBuilder) Build() *artifacts.Project

Build returns built Project.

func (*ProjectBuilder) Copy

func (b *ProjectBuilder) Copy() *ProjectBuilder

Copy reassigns the builder struct (behind pointer) to a new pointer and returns it.

func (*ProjectBuilder) SetID

func (b *ProjectBuilder) SetID(id int) *ProjectBuilder

SetID sets Project's ID.

func (*ProjectBuilder) SetJobsCleaned

func (b *ProjectBuilder) SetJobsCleaned(jobsCleaned int) *ProjectBuilder

SetJobsCleaned sets Project's JobsCleaned.

func (*ProjectBuilder) SetPathWithNamespace

func (b *ProjectBuilder) SetPathWithNamespace(pathWithNamespace string) *ProjectBuilder

SetPathWithNamespace sets Project's PathWithNamespace.

Jump to

Keyboard shortcuts

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