services

package
v1.7.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBitbucketDetails added in v1.7.0

func NewBitbucketDetails() auth.ServiceDetails

func NewJiraDetails

func NewJiraDetails() auth.ServiceDetails

Types

type BitbucketService added in v1.7.0

type BitbucketService struct {
	auth.ServiceDetails
	// contains filtered or unexported fields
}

func NewBitbucketService added in v1.7.0

func NewBitbucketService(Url, Username, Token string, dryRun bool) (*BitbucketService, error)

func (*BitbucketService) SendCommitStatus added in v1.7.0

func (bs *BitbucketService) SendCommitStatus(repoSlug, commitSha string, message bitbucket.CreateCommitStatus) error

type BuildNumber added in v1.5.0

type BuildNumber struct {
	Uri string `json:"uri"`
}

type BuildRuns added in v1.5.0

type BuildRuns struct {
	Uri           string        `json:"uri"`
	BuildsNumbers []BuildNumber `json:"buildsNumbers"`
}

type ExtBuildInfoService added in v1.5.0

type ExtBuildInfoService struct {
	DryRun bool
	// contains filtered or unexported fields
}

func CreateExtBuildInfoService added in v1.5.0

func CreateExtBuildInfoService(serverDetails *utilsconfig.ServerDetails) (*ExtBuildInfoService, error)

func NewExtBuildInfoService added in v1.5.0

func NewExtBuildInfoService(artDetails auth.ServiceDetails, client *jfroghttpclient.JfrogHttpClient) *ExtBuildInfoService

func (*ExtBuildInfoService) GetArtifactoryDetails added in v1.5.0

func (bis *ExtBuildInfoService) GetArtifactoryDetails() auth.ServiceDetails

func (*ExtBuildInfoService) GetBuildInfosInRange added in v1.5.0

func (bis *ExtBuildInfoService) GetBuildInfosInRange(buildConfig *artutils.BuildConfiguration, startExclusive, endInclusive int64, branch string) (*[]buildinfo.BuildInfo, error)

func (*ExtBuildInfoService) GetBuildRuns added in v1.5.0

func (bis *ExtBuildInfoService) GetBuildRuns(buildName, projectKey string) (*BuildRuns, error)

func (*ExtBuildInfoService) GetJfrogHttpClient added in v1.5.0

func (bis *ExtBuildInfoService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient

func (*ExtBuildInfoService) IsDryRun added in v1.5.0

func (bis *ExtBuildInfoService) IsDryRun() bool

type JiraService

type JiraService struct {
	auth.ServiceDetails
	// contains filtered or unexported fields
}

func NewJiraService

func NewJiraService(Url, Username, Token string) (*JiraService, error)

func NewOAuthJiraService

func NewOAuthJiraService(Url, ClientId, Secret string, dryRun bool) (*JiraService, error)

func (*JiraService) GetCloudId

func (js *JiraService) GetCloudId() (string, error)

func (*JiraService) GetIssues

func (js *JiraService) GetIssues(foundIssueKeys []string) ([]buildinfo.AffectedIssue, error)

func (*JiraService) GetRequest

func (js *JiraService) GetRequest(url string, request any) error

func (*JiraService) GetVersion

func (js *JiraService) GetVersion() (string, error)

func (*JiraService) SendBuildInfo

func (js *JiraService) SendBuildInfo(buildInfo jira.BuildInfo) (*jira.BuildInfoResponse, error)

func (*JiraService) SendDeploymentInfo added in v1.5.0

func (js *JiraService) SendDeploymentInfo(deploymentInfo jira.DeploymentInfo) (*jira.DeploymentInfoResponse, error)

type PipelinesService

type PipelinesService struct {
	auth.ServiceDetails
	// contains filtered or unexported fields
}

func NewPipelinesService

func NewPipelinesService(serverDetails utilsconfig.ServerDetails) (*PipelinesService, error)

func (*PipelinesService) CreateParams added in v1.5.0

func (ps *PipelinesService) CreateParams(attributes map[string]string) string

func (*PipelinesService) FindRun added in v1.5.0

func (ps *PipelinesService) FindRun(attributes map[string]string) (*pipelines.Run, error)

func (*PipelinesService) FindRunResourceVersion added in v1.5.0

func (ps *PipelinesService) FindRunResourceVersion(attributes map[string]string) (*pipelines.RunResourceVersion, error)

func (*PipelinesService) GetPipeline added in v1.5.0

func (ps *PipelinesService) GetPipeline(pipelineId int64) (*pipelines.Pipeline, error)

func (*PipelinesService) GetPipelineReport

func (ps *PipelinesService) GetPipelineReport(runId string, includePrePostRunSteps bool) (*pipelines.PipelineRunReport, error)

func (*PipelinesService) GetRequest

func (ps *PipelinesService) GetRequest(url string, response any) error

func (*PipelinesService) GetResourceVersion added in v1.5.0

func (ps *PipelinesService) GetResourceVersion(versionId int64, pipelineSourceBranch string) (*pipelines.ResourceVersion, error)

func (*PipelinesService) GetRun added in v1.5.0

func (ps *PipelinesService) GetRun(runId int64) (*pipelines.Run, error)

func (*PipelinesService) GetRunResourceVersion added in v1.5.0

func (ps *PipelinesService) GetRunResourceVersion(versionId string) (*pipelines.RunResourceVersion, error)

func (*PipelinesService) GetRunResourceVersions added in v1.6.1

func (ps *PipelinesService) GetRunResourceVersions(runId int64) (*[]pipelines.RunResourceVersion, error)

func (*PipelinesService) GetRunSteps added in v1.6.0

func (ps *PipelinesService) GetRunSteps(runId int64, includePrePostRunSteps bool) (*[]pipelines.Step, []string, common.State, error)

type XrayService added in v1.6.0

type XrayService struct {
	auth.ServiceDetails
	// contains filtered or unexported fields
}

func NewXrayService added in v1.6.0

func NewXrayService(serverDetails utilsconfig.ServerDetails) (*XrayService, error)

func (*XrayService) GetBuildScanResult added in v1.6.1

func (xr *XrayService) GetBuildScanResult(buildConfig *artutils.BuildConfiguration) (*xray.BuildScanResult, error)

func (*XrayService) GetBuildSummary added in v1.6.0

func (xr *XrayService) GetBuildSummary(buildConfig *artutils.BuildConfiguration) (*xray.BuildSummary, error)

func (*XrayService) GetRequest added in v1.6.0

func (xr *XrayService) GetRequest(url string, response any) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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