package
1.429.0
Repository: https://github.com/sap/jenkins-library.git
Documentation: pkg.go.dev

# Functions

AddDefaultDebugLine adds 25 dashes in debug.
AddDefaultDashedLine adds 25 dashes.
No description provided by the author
CheckAddonDescriptorForRepositories checks AddonDescriptor struct if it contains any repositories.
ConstructAddonDescriptorFromJSON : Create new AddonDescriptor filled with data from JSON.
GetErrorDetailsFromResponse parses OData V2 Responses containing ABAP Error messages.
GetHTTPResponse wraps the SendRequest function of piperhttp.
GetRepositories for parsing one or multiple branches and repositories from repositories file or branchName and repositoryName configuration.
HandleHTTPError handles ABAP error messages which can occur when using OData V2 services The point of this function is to enrich the error received from a HTTP Request (which is passed as a parameter to this function).
No description provided by the author
PollEntity periodically polls the action entity to get the status.
No description provided by the author
ReadAddonDescriptor parses AddonDescriptor YAML file.
ReadCOnfigFile reads a file from a specific path and returns the json string as []byte */.
ReadServiceKeyAbapEnvironment from Cloud Foundry and returns it.

# Structs

AbapBinding contains information about service binding in Cloud Foundry.
AbapConnection contains information about the ABAP connection for the ABAP endpoint.
AbapEnvironmentCheckoutBranchOptions struct for the CheckoutBranch piper step.
AbapEnvironmentOptions contains cloud foundry fields and the host parameter for connections to ABAP Environment instances.
AbapEnvironmentPullGitRepoOptions struct for the PullGitRepo piper step.
AbapEnvironmentRunATCCheckOptions struct for the RunATCCheck piper step.
AbapErrorMessage contains the lanuage and value fields for ABAP errors.
AbapErrorODataV2 contains the error code and the error message for ABAP errors.
AbapErrorODataV4 contains the error code and the error message for ABAP errors.
AbapLogs struct for ABAP logs.
No description provided by the author
AbapMetadata contains the URI of metadata files.
AbapServiceKey contains information about an ABAP service key.
No description provided by the author
AbapUtils Struct.
ActionEntity struct for the Pull/Import entity A4C_A2G_GHA_SC_IMP.
AddonDescriptor contains fields about the addonProduct.
ApplicationComponent.
AUtilsMock mock.
BranchEntity struct for the Branch entity A4C_A2G_GHA_SC_BRANCH.
ClientMock contains information about the client mock.
CloneEntity struct for the Clone entity A4C_A2G_GHA_SC_CLONE.
ComponentSet in form of software components to be checked.
ConnectionDetailsHTTP contains fields for HTTP connections including the XCSRF token.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
FlatObjectSet.
Language.
Specifies which output option is used for logs.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LogResults struct for Execution and Transport Log entities A4C_A2G_GHA_SC_LOG_EXE and A4C_A2G_GHA_SC_LOG_TP.
No description provided by the author
MultiPropertySet that can possibly contain any subsets/object of the OSL.
ObjectSet in form of packages and software components to be checked.
ObjectType.
ObjectTypeGroup.
ObjectTypeSet.
Owner.
Package for MPS.
PackageSet in form of packages to be checked.
Packagetree for MPS.
ReleaseState.
RepositoriesConfig struct for parsing one or multiple branches and repositories configurations.
Repository contains fields for the repository/component version.
No description provided by the author
No description provided by the author
No description provided by the author
Set.
No description provided by the author
SoftwareComponents.
SourceSystem.
No description provided by the author
TransportLayer.
TransportSet in form of transports to be checked.
No description provided by the author
Version.

# Interfaces

Communication for defining function used for communication */.
No description provided by the author
No description provided by the author

# Type aliases

ReadAddonDescriptorType is the type for ReadAddonDescriptor for mocking.