cmd

package
v1.153.0 Latest Latest
Warning

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

Go to latest
Published: Jul 16, 2021 License: Apache-2.0 Imports: 87 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrorGaugeInstall error = errors.New("error installing gauge")
View Source
var ErrorGaugeRun error = errors.New("error running gauge")
View Source
var ErrorGaugeRunnerInstall error = errors.New("error installing runner")
View Source
var GitCommit string

GitCommit ...

View Source
var GitTag string

GitTag ...

Functions

func AbapAddonAssemblyKitCheckCVsCommand added in v1.85.0

func AbapAddonAssemblyKitCheckCVsCommand() *cobra.Command

AbapAddonAssemblyKitCheckCVsCommand This step checks the validity of ABAP Software Component Versions.

func AbapAddonAssemblyKitCheckPVCommand added in v1.85.0

func AbapAddonAssemblyKitCheckPVCommand() *cobra.Command

AbapAddonAssemblyKitCheckPVCommand This step checks the validity of a Addon Product Version.

func AbapAddonAssemblyKitCreateTargetVectorCommand added in v1.85.0

func AbapAddonAssemblyKitCreateTargetVectorCommand() *cobra.Command

AbapAddonAssemblyKitCreateTargetVectorCommand This step creates a Target Vector for software lifecycle operations

func AbapAddonAssemblyKitPublishTargetVectorCommand added in v1.85.0

func AbapAddonAssemblyKitPublishTargetVectorCommand() *cobra.Command

AbapAddonAssemblyKitPublishTargetVectorCommand This step triggers the publication of the Target Vector according to the specified scope.

func AbapAddonAssemblyKitRegisterPackagesCommand added in v1.85.0

func AbapAddonAssemblyKitRegisterPackagesCommand() *cobra.Command

AbapAddonAssemblyKitRegisterPackagesCommand This step uploads the SAR archives and creates physical Delivery Packages to AAKaaS.

func AbapAddonAssemblyKitReleasePackagesCommand added in v1.85.0

func AbapAddonAssemblyKitReleasePackagesCommand() *cobra.Command

AbapAddonAssemblyKitReleasePackagesCommand This step releases the physical Delivery Packages

func AbapAddonAssemblyKitReserveNextPackagesCommand added in v1.85.0

func AbapAddonAssemblyKitReserveNextPackagesCommand() *cobra.Command

AbapAddonAssemblyKitReserveNextPackagesCommand This step determines the ABAP delivery packages (name and type), which are needed to deliver Software Component Versions.

func AbapEnvironmentAssembleConfirmCommand added in v1.125.0

func AbapEnvironmentAssembleConfirmCommand() *cobra.Command

AbapEnvironmentAssembleConfirmCommand Confirm the Delivery of Assembly for installation, support package or patch in SAP Cloud Platform ABAP Environment system

func AbapEnvironmentAssemblePackagesCommand added in v1.77.0

func AbapEnvironmentAssemblePackagesCommand() *cobra.Command

AbapEnvironmentAssemblePackagesCommand Assembly of installation, support package or patch in SAP Cloud Platform ABAP Environment system

func AbapEnvironmentCheckoutBranchCommand added in v1.65.0

func AbapEnvironmentCheckoutBranchCommand() *cobra.Command

AbapEnvironmentCheckoutBranchCommand Switches between branches of a git repository on a SAP Cloud Platform ABAP Environment system

func AbapEnvironmentCloneGitRepoCommand added in v1.74.0

func AbapEnvironmentCloneGitRepoCommand() *cobra.Command

AbapEnvironmentCloneGitRepoCommand Clones a git repository to a SAP Cloud Platform ABAP Environment system

func AbapEnvironmentCreateSystemCommand added in v1.103.0

func AbapEnvironmentCreateSystemCommand() *cobra.Command

AbapEnvironmentCreateSystemCommand Creates a SAP Cloud Platform ABAP Environment system (aka Steampunk system)

func AbapEnvironmentPullGitRepoCommand added in v1.12.0

func AbapEnvironmentPullGitRepoCommand() *cobra.Command

AbapEnvironmentPullGitRepoCommand Pulls a git repository to a SAP Cloud Platform ABAP Environment system

func AbapEnvironmentRunATCCheckCommand added in v1.33.0

func AbapEnvironmentRunATCCheckCommand() *cobra.Command

AbapEnvironmentRunATCCheckCommand Runs an ATC Check

func AccessTokensFromEnvJSON added in v1.153.0

func AccessTokensFromEnvJSON(env string) []string

AccessTokensFromEnvJSON resolves access tokens when passed as JSON in an environment variable

func ArtifactPrepareVersionCommand added in v1.20.0

func ArtifactPrepareVersionCommand() *cobra.Command

ArtifactPrepareVersionCommand Prepares and potentially updates the artifact's version before building the artifact.

func BatsExecuteTestsCommand added in v1.139.0

func BatsExecuteTestsCommand() *cobra.Command

BatsExecuteTestsCommand This step executes tests using the [Bash Automated Testing System - bats-core](https://github.com/bats-core/bats-core).

func CheckChangeInDevelopmentCommand added in v1.125.0

func CheckChangeInDevelopmentCommand() *cobra.Command

CheckChangeInDevelopmentCommand Checks if a certain change is in status 'in development'

func CheckmarxExecuteScanCommand added in v1.11.0

func CheckmarxExecuteScanCommand() *cobra.Command

CheckmarxExecuteScanCommand Checkmarx is the recommended tool for security scans of JavaScript, iOS, Swift and Ruby code.

func CloudFoundryCreateServiceCommand added in v1.74.0

func CloudFoundryCreateServiceCommand() *cobra.Command

CloudFoundryCreateServiceCommand Creates one or multiple Services in Cloud Foundry

func CloudFoundryCreateServiceKeyCommand added in v1.20.0

func CloudFoundryCreateServiceKeyCommand() *cobra.Command

CloudFoundryCreateServiceKeyCommand cloudFoundryCreateServiceKey

func CloudFoundryCreateSpaceCommand added in v1.86.0

func CloudFoundryCreateSpaceCommand() *cobra.Command

CloudFoundryCreateSpaceCommand Creates a user defined space in Cloud Foundry

func CloudFoundryDeleteServiceCommand added in v1.13.0

func CloudFoundryDeleteServiceCommand() *cobra.Command

CloudFoundryDeleteServiceCommand DeleteCloudFoundryService

func CloudFoundryDeleteSpaceCommand added in v1.86.0

func CloudFoundryDeleteSpaceCommand() *cobra.Command

CloudFoundryDeleteSpaceCommand Deletes a space in Cloud Foundry

func CloudFoundryDeployCommand added in v1.64.0

func CloudFoundryDeployCommand() *cobra.Command

CloudFoundryDeployCommand Deploys an application to Cloud Foundry

func CommandLineCompletionCommand added in v1.83.0

func CommandLineCompletionCommand() *cobra.Command

CommandLineCompletionCommand allows to generate convenience scripts for using the piper cli in a shell. See https://github.com/spf13/cobra/blob/master/shell_completions.md for docs on the subject.

func ConfigCommand

func ConfigCommand() *cobra.Command

ConfigCommand is the entry command for loading the configuration of a pipeline step

func ContainerExecuteStructureTestsCommand added in v1.132.0

func ContainerExecuteStructureTestsCommand() *cobra.Command

ContainerExecuteStructureTestsCommand In this step [Container Structure Tests](https://github.com/GoogleContainerTools/container-structure-test) are executed.

func ContainerSaveImageCommand added in v1.34.0

func ContainerSaveImageCommand() *cobra.Command

ContainerSaveImageCommand Saves a container image as a tar file

func DetectExecuteScanCommand added in v1.4.0

func DetectExecuteScanCommand() *cobra.Command

DetectExecuteScanCommand Executes Synopsys Detect scan

func Execute

func Execute()

Execute is the starting point of the piper command line tool

func FortifyExecuteScanCommand added in v1.38.0

func FortifyExecuteScanCommand() *cobra.Command

FortifyExecuteScanCommand This step executes a Fortify scan on the specified project to perform static code analysis and check the source code for security flaws.

func GaugeExecuteTestsCommand added in v1.146.0

func GaugeExecuteTestsCommand() *cobra.Command

GaugeExecuteTestsCommand Installs gauge and executes specified gauge tests.

func GctsCloneRepositoryCommand added in v1.46.0

func GctsCloneRepositoryCommand() *cobra.Command

GctsCloneRepositoryCommand Clones a Git repository

func GctsCreateRepositoryCommand added in v1.24.0

func GctsCreateRepositoryCommand() *cobra.Command

GctsCreateRepositoryCommand Creates a Git repository on an ABAP system

func GctsDeployCommand added in v1.35.0

func GctsDeployCommand() *cobra.Command

GctsDeployCommand Deploys a Git Repository to a local Repository and then to an ABAP System

func GctsExecuteABAPUnitTestsCommand added in v1.56.0

func GctsExecuteABAPUnitTestsCommand() *cobra.Command

GctsExecuteABAPUnitTestsCommand Runs ABAP unit tests for all packages of the specified repository

func GctsRollbackCommand added in v1.60.0

func GctsRollbackCommand() *cobra.Command

GctsRollbackCommand Perfoms roll back of one (default) or several commit(s)

func GetAllStepMetadata added in v1.108.0

func GetAllStepMetadata() map[string]config.StepData

GetStepMetadata return a map with all the step metadata mapped to their stepName

func GetJSONPayloadAsByteArray added in v1.126.0

func GetJSONPayloadAsByteArray(config *integrationArtifactUploadOptions, mode string, fileUtils piperutils.FileUtils) (*bytes.Buffer, error)

GetJSONPayloadAsByteArray -return http payload as byte array

func GithubCheckBranchProtectionCommand added in v1.85.0

func GithubCheckBranchProtectionCommand() *cobra.Command

GithubCheckBranchProtectionCommand Check branch protection of a GitHub branch

func GithubCommentIssueCommand added in v1.116.0

func GithubCommentIssueCommand() *cobra.Command

GithubCommentIssueCommand Comment on GitHub issues and pull requests.

func GithubCreateIssueCommand added in v1.116.0

func GithubCreateIssueCommand() *cobra.Command

GithubCreateIssueCommand Create a new GitHub issue.

func GithubCreatePullRequestCommand added in v1.5.0

func GithubCreatePullRequestCommand() *cobra.Command

GithubCreatePullRequestCommand Create a pull request on GitHub

func GithubPublishReleaseCommand

func GithubPublishReleaseCommand() *cobra.Command

GithubPublishReleaseCommand Publish a release in GitHub

func GithubSetCommitStatusCommand added in v1.85.0

func GithubSetCommitStatusCommand() *cobra.Command

GithubSetCommitStatusCommand Set a status of a certain commit.

func GitopsUpdateDeploymentCommand added in v1.95.0

func GitopsUpdateDeploymentCommand() *cobra.Command

GitopsUpdateDeploymentCommand Updates Kubernetes Deployment Manifest in an Infrastructure Git Repository

func HadolintExecuteCommand added in v1.108.0

func HadolintExecuteCommand() *cobra.Command

HadolintExecuteCommand Executes the Haskell Dockerfile Linter which is a smarter Dockerfile linter that helps you build [best practice](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/) Docker images.

func InfluxWriteDataCommand added in v1.151.0

func InfluxWriteDataCommand() *cobra.Command

InfluxWriteDataCommand Writes metrics to influxdb

func IntegrationArtifactDeployCommand added in v1.121.0

func IntegrationArtifactDeployCommand() *cobra.Command

IntegrationArtifactDeployCommand Deploy a CPI integration flow

func IntegrationArtifactDownloadCommand added in v1.125.0

func IntegrationArtifactDownloadCommand() *cobra.Command

IntegrationArtifactDownloadCommand Download integration flow runtime artefact

func IntegrationArtifactGetMplStatusCommand added in v1.124.0

func IntegrationArtifactGetMplStatusCommand() *cobra.Command

IntegrationArtifactGetMplStatusCommand Get the MPL status of an integration flow

func IntegrationArtifactGetServiceEndpointCommand added in v1.124.0

func IntegrationArtifactGetServiceEndpointCommand() *cobra.Command

IntegrationArtifactGetServiceEndpointCommand Get an deployed CPI intgeration flow service endpoint

func IntegrationArtifactTriggerIntegrationTestCommand added in v1.150.0

func IntegrationArtifactTriggerIntegrationTestCommand() *cobra.Command

IntegrationArtifactTriggerIntegrationTestCommand Test the service endpoint of your iFlow

func IntegrationArtifactUpdateConfigurationCommand added in v1.123.0

func IntegrationArtifactUpdateConfigurationCommand() *cobra.Command

IntegrationArtifactUpdateConfigurationCommand Update integration flow Configuration parameter

func IntegrationArtifactUploadCommand added in v1.126.0

func IntegrationArtifactUploadCommand() *cobra.Command

IntegrationArtifactUploadCommand Upload or Update an integration flow designtime artifact

func JsonApplyPatchCommand added in v1.46.0

func JsonApplyPatchCommand() *cobra.Command

JsonApplyPatchCommand Patches a json with a patch file

func KanikoExecuteCommand added in v1.55.0

func KanikoExecuteCommand() *cobra.Command

KanikoExecuteCommand Executes a [Kaniko](https://github.com/GoogleContainerTools/kaniko) build for creating a Docker container.

func KarmaExecuteTestsCommand

func KarmaExecuteTestsCommand() *cobra.Command

KarmaExecuteTestsCommand Executes the Karma test runner

func KubernetesDeployCommand added in v1.10.0

func KubernetesDeployCommand() *cobra.Command

KubernetesDeployCommand Deployment to Kubernetes test or production namespace within the specified Kubernetes cluster.

func MalwareExecuteScanCommand added in v1.24.0

func MalwareExecuteScanCommand() *cobra.Command

MalwareExecuteScanCommand Performs a malware scan

func MavenBuildCommand added in v1.17.0

func MavenBuildCommand() *cobra.Command

MavenBuildCommand This step will install the maven project into the local maven repository.

func MavenExecuteCommand added in v1.15.0

func MavenExecuteCommand() *cobra.Command

MavenExecuteCommand This step allows to run maven commands

func MavenExecuteIntegrationCommand added in v1.62.0

func MavenExecuteIntegrationCommand() *cobra.Command

MavenExecuteIntegrationCommand This step will execute backend integration tests via the Jacoco Maven-plugin.

func MavenExecuteStaticCodeChecksCommand added in v1.17.0

func MavenExecuteStaticCodeChecksCommand() *cobra.Command

MavenExecuteStaticCodeChecksCommand Execute static code checks for Maven based projects. The plugins SpotBugs and PMD are used.

func MtaBuildCommand added in v1.15.0

func MtaBuildCommand() *cobra.Command

MtaBuildCommand Performs an mta build

func NewmanExecuteCommand added in v1.131.0

func NewmanExecuteCommand() *cobra.Command

NewmanExecuteCommand Installs newman and executes specified newman collections.

func NexusUploadCommand added in v1.18.0

func NexusUploadCommand() *cobra.Command

NexusUploadCommand Upload artifacts to Nexus Repository Manager

func NpmExecuteLintCommand added in v1.47.0

func NpmExecuteLintCommand() *cobra.Command

NpmExecuteLintCommand Execute ci-lint script on all npm packages in a project or execute default linting

func NpmExecuteScriptsCommand added in v1.24.0

func NpmExecuteScriptsCommand() *cobra.Command

NpmExecuteScriptsCommand Execute npm run scripts on all npm packages in a project

func PipelineCreateScanSummaryCommand added in v1.124.0

func PipelineCreateScanSummaryCommand() *cobra.Command

PipelineCreateScanSummaryCommand Collect scan result information anc create a summary report

func PrepareConfig

func PrepareConfig(cmd *cobra.Command, metadata *config.StepData, stepName string, options interface{}, openFile func(s string, t map[string]string) (io.ReadCloser, error)) error

PrepareConfig reads step configuration from various sources and merges it (defaults, config file, flags, ...)

func ProtecodeExecuteScanCommand added in v1.12.0

func ProtecodeExecuteScanCommand() *cobra.Command

ProtecodeExecuteScanCommand Protecode is an Open Source Vulnerability Scanner that is capable of scanning binaries. It can be used to scan docker images but is supports many other programming languages especially those of the C family.

func ReadPipelineEnv added in v1.147.0

func ReadPipelineEnv() *cobra.Command

ReadPipelineEnv reads the commonPipelineEnvironment from disk and outputs it as JSON

func ResolveAccessTokens added in v1.152.0

func ResolveAccessTokens(tokenList []string) map[string]string

ResolveAccessTokens reads a list of tokens in format host:token passed via command line and transfers this into a map as a more consumable format.

func SonarExecuteScanCommand added in v1.19.0

func SonarExecuteScanCommand() *cobra.Command

SonarExecuteScanCommand Executes the Sonar scanner

func TerraformExecuteCommand added in v1.133.0

func TerraformExecuteCommand() *cobra.Command

TerraformExecuteCommand Executes Terraform

func TransportRequestDocIDFromGitCommand added in v1.144.0

func TransportRequestDocIDFromGitCommand() *cobra.Command

TransportRequestDocIDFromGitCommand Retrieves change document ID from Git repository

func TransportRequestReqIDFromGitCommand added in v1.144.0

func TransportRequestReqIDFromGitCommand() *cobra.Command

TransportRequestReqIDFromGitCommand Retrieves the transport request ID from Git repository

func TransportRequestUploadCTSCommand added in v1.119.0

func TransportRequestUploadCTSCommand() *cobra.Command

TransportRequestUploadCTSCommand Uploads a UI5 application from your project folder to the ABAP system via CTS connections.

func TransportRequestUploadRFCCommand added in v1.147.0

func TransportRequestUploadRFCCommand() *cobra.Command

TransportRequestUploadRFCCommand This step uploads a UI5 application as ZIP file to the ABAP system via RFC connections.

func TransportRequestUploadSOLMANCommand added in v1.126.0

func TransportRequestUploadSOLMANCommand() *cobra.Command

TransportRequestUploadSOLMANCommand Uploads a specified file into a given transport via Solution Manager

func UiVeri5ExecuteTestsCommand added in v1.122.0

func UiVeri5ExecuteTestsCommand() *cobra.Command

UiVeri5ExecuteTestsCommand Executes UI5 e2e tests using uiVeri5

func UpdateIntegrationArtifact added in v1.126.0

func UpdateIntegrationArtifact(config *integrationArtifactUploadOptions, httpClient piperhttp.Sender, fileUtils piperutils.FileUtils, apiHost string) error

UpdateIntegrationArtifact - Update existing integration artifact

func UploadIntegrationArtifact added in v1.126.0

func UploadIntegrationArtifact(config *integrationArtifactUploadOptions, httpClient piperhttp.Sender, fileUtils piperutils.FileUtils, apiHost string) error

UploadIntegrationArtifact - Upload new integration artifact

func VaultRotateSecretIdCommand added in v1.108.0

func VaultRotateSecretIdCommand() *cobra.Command

VaultRotateSecretIdCommand Rotate vault AppRole Secret ID

func VersionCommand

func VersionCommand() *cobra.Command

VersionCommand Returns the version of the piper binary

func WhitesourceExecuteScanCommand added in v1.51.0

func WhitesourceExecuteScanCommand() *cobra.Command

WhitesourceExecuteScanCommand Execute a WhiteSource scan

func WritePipelineEnv added in v1.147.0

func WritePipelineEnv() *cobra.Command

WritePipelineEnv Serializes the commonPipelineEnvironment JSON to disk

func XsDeployCommand added in v1.3.0

func XsDeployCommand() *cobra.Command

XsDeployCommand Performs xs deployment

Types

type ATCError added in v1.33.0

type ATCError struct {
	Text     string `xml:",chardata"`
	Message  string `xml:"message,attr"`
	Source   string `xml:"source,attr"`
	Line     string `xml:"line,attr"`
	Severity string `xml:"severity,attr"`
}

ATCError with message

type ATCObjects added in v1.33.0

type ATCObjects struct {
	Package           []Package           `json:"package"`
	SoftwareComponent []SoftwareComponent `json:"softwarecomponent"`
}

ATCObjects in form of packages and software components to be checked

type ATCconfig added in v1.33.0

type ATCconfig struct {
	CheckVariant  string     `json:"checkvariant,omitempty"`
	Configuration string     `json:"configuration,omitempty"`
	Objects       ATCObjects `json:"atcobjects"`
}

ATCconfig object for parsing yaml config of software components and packages

type Action added in v1.3.0

type Action int

Action ...

const (
	//None ...
	None Action = iota
	//Resume ...
	Resume Action = iota
	//Abort ...
	Abort Action = iota
	//Retry ...
	Retry Action = iota
)

func ValueOfAction added in v1.3.0

func ValueOfAction(str string) (Action, error)

ValueOfAction ...

func (Action) GetAction added in v1.3.0

func (a Action) GetAction() (string, error)

GetAction ...

func (Action) String added in v1.3.0

func (a Action) String() string

String ...

type DeployMode added in v1.3.0

type DeployMode int

DeployMode ...

const (
	// NoDeploy ...
	NoDeploy DeployMode = iota
	//Deploy ...
	Deploy DeployMode = iota
	//BGDeploy ...
	BGDeploy DeployMode = iota
)

func ValueOfMode added in v1.3.0

func ValueOfMode(str string) (DeployMode, error)

ValueOfMode ...

func (DeployMode) GetDeployCommand added in v1.3.0

func (m DeployMode) GetDeployCommand() (string, error)

GetDeployCommand ...

func (DeployMode) String added in v1.3.0

func (m DeployMode) String() string

String ...

type File added in v1.33.0

type File struct {
	Key       string     `xml:"name,attr"`
	Value     string     `xml:",chardata"`
	ATCErrors []ATCError `xml:"error"`
}

File that contains ATC check with error for checked file

type GeneralConfigOptions

type GeneralConfigOptions struct {
	GitHubAccessTokens   map[string]string // map of tokens with url as key in order to maintain url-specific tokens
	CorrelationID        string
	CustomConfig         string
	GitHubTokens         []string // list of entries in form of <server>:<token> to allow token authentication for downloading config / defaults
	DefaultConfig        []string //ordered list of Piper default configurations. Can be filePath or ENV containing JSON in format 'ENV:MY_ENV_VAR'
	IgnoreCustomDefaults bool
	ParametersJSON       string
	EnvRootPath          string
	NoTelemetry          bool
	StageName            string
	StepConfigJSON       string
	StepMetadata         string //metadata to be considered, can be filePath or ENV containing JSON in format 'ENV:MY_ENV_VAR'
	StepName             string
	Verbose              bool
	LogFormat            string
	VaultRoleID          string
	VaultRoleSecretID    string
	VaultToken           string
	VaultServerURL       string
	VaultNamespace       string
	VaultPath            string
	HookConfig           HookConfiguration
}

GeneralConfigOptions contains all global configuration options for piper binary

var GeneralConfig GeneralConfigOptions

GeneralConfig contains global configuration flags for piper binary

type HadolintClient added in v1.108.0

type HadolintClient interface {
	SetOptions(options piperhttp.ClientOptions)
	DownloadFile(url, filename string, header http.Header, cookies []*http.Cookie) error
}

HadolintClient abstracts http.Client mock generated with: mockery --name hadolintClient --dir cmd --output pkg/hadolint/mocks

type HadolintPiperFileUtils added in v1.108.0

type HadolintPiperFileUtils interface {
	FileExists(filename string) (bool, error)
	FileWrite(filename string, data []byte, perm os.FileMode) error
}

HadolintPiperFileUtils abstracts piperutils.Files mock generated with: mockery --name HadolintPiperFileUtils --dir cmd --output pkg/hadolint/mocks

type HookConfiguration added in v1.28.0

type HookConfiguration struct {
	SentryConfig SentryConfiguration `json:"sentry,omitempty"`
	SplunkConfig SplunkConfiguration `json:"splunk,omitempty"`
}

HookConfiguration contains the configuration for supported hooks, so far Sentry and Splunk are supported.

type Link struct {
	Key   string `xml:"href,attr"`
	Value string `xml:",chardata"`
}

Link of XML object

type MTABuildTarget added in v1.15.0

type MTABuildTarget int

MTABuildTarget ...

const (
	// NEO ...
	NEO MTABuildTarget = iota
	// CF ...
	CF MTABuildTarget = iota
	//XSA ...
	XSA MTABuildTarget = iota
)

func ValueOfBuildTarget added in v1.15.0

func ValueOfBuildTarget(str string) (MTABuildTarget, error)

ValueOfBuildTarget ...

func (MTABuildTarget) String added in v1.15.0

func (m MTABuildTarget) String() string

String ...

type Package added in v1.33.0

type Package struct {
	Name               string `json:"name"`
	IncludeSubpackages bool   `json:"includesubpackage"`
}

Package for ATC run to be checked

type Result added in v1.33.0

type Result struct {
	XMLName xml.Name `xml:"checkstyle"`
	Files   []File   `xml:"file"`
}

Result from ATC check for all files that were checked

type Run added in v1.33.0

type Run struct {
	XMLName xml.Name `xml:"run"`
	Status  string   `xml:"status,attr"`
	Link    []Link   `xml:"link"`
}

Run Object for parsing XML

type ScanOptions added in v1.51.0

type ScanOptions = whitesourceExecuteScanOptions

ScanOptions is just used to make the lines less long

type SentryConfiguration added in v1.28.0

type SentryConfiguration struct {
	Dsn string `json:"dsn,omitempty"`
}

SentryConfiguration defines the configuration options for the Sentry logging system

type Service added in v1.103.0

type Service struct {
	Name       string `json:"name"`
	Broker     string `json:"broker"`
	Plan       string `json:"plan"`
	Parameters string `json:"parameters,omitempty"`
}

Service struct for creating a cloud foundry service

type SoftwareComponent added in v1.33.0

type SoftwareComponent struct {
	Name string `json:"name"`
}

SoftwareComponent for ATC run to be checked

type SplunkConfiguration added in v1.142.0

type SplunkConfiguration struct {
	Dsn      string `json:"dsn,omitempty"`
	Token    string `json:"token,omitempty"`
	Index    string `json:"index,omitempty"`
	SendLogs bool   `json:"sendLogs"`
}

SplunkConfiguration defines the configuration options for the Splunk logging system

type UploadAction added in v1.121.0

type UploadAction interface {
	Perform(command.ShellRunner) error
	WithConnection(cts.Connection)
	WithApplication(cts.Application)
	WithNodeProperties(cts.Node)
	WithTransportRequestID(string)
	WithConfigFile(string)
	WithDeployUser(string)
}

UploadAction ...

Source Files

Jump to

Keyboard shortcuts

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