Project "Piper": Continuous Delivery for the SAP Ecosystem
Initializing search
GitHub
Project "Piper": Continuous Delivery for the SAP Ecosystem
GitHub
Home
Getting Started With Project "Piper"
Configuration
Infrastructure
Infrastructure
Overview
Custom Jenkins Setup
Vault For Pipline Secrets
Fixing docker rate limit
Pipelines
Pipelines
ABAP Environment pipeline
ABAP Environment pipeline
Introduction
Configuration
Extensibility
Stages
Stages
Initial Checks
Prepare System
Clone Repositories
Test
Build
Integration Tests
Confirm
Publish
Post
General purpose pipeline
General purpose pipeline
Introduction
Examples
Stages
Stages
Init Stage
Pull-Request Voting Stage
Build Stage
Additional Unit Test Stage
Integration Stage
Acceptance Stage
Security Stage
Performance Stage
Compliance
Confirm Stage
Promote Stage
Release Stage
Scenarios
Scenarios
Build and Deploy Hybrid Applications with SAP Solution Manager
Build and Deploy SAPUI5/SAP Fiori Applications on SAP BTP
Build and Deploy SAP Cloud Application Programming Model Applications
Integrate SAP Cloud Transport Management Into Your CI/CD Pipeline
Build and Deploy SAP Fiori Applications on SAP HANA Extended Application Services, Advanced Model
Build an SAP Fiori Application and Attach It to a Transport Request on an ABAP System
Build and Publish Add-on Products on SAP BTP, ABAP Environment
Continuous Testing on SAP BTP, ABAP Environment
Set up a Pipeline-Based ABAP Development and Testing Process Using Git-Enabled Change and Transport System
Extensibility
Library steps
Library steps
abapAddonAssemblyKitCheckCVs
abapAddonAssemblyKitCheckPV
abapAddonAssemblyKitCreateTargetVector
abapAddonAssemblyKitPublishTargetVector
abapAddonAssemblyKitRegisterPackages
abapAddonAssemblyKitReleasePackages
abapAddonAssemblyKitReserveNextPackages
abapEnvironmentBuild
abapEnvironmentAssemblePackages
abapEnvironmentAssembleConfirm
abapEnvironmentCheckoutBranch
abapEnvironmentCloneGitRepo
abapEnvironmentCreateSystem
abapEnvironmentCreateTag
abapEnvironmentPullGitRepo
abapEnvironmentPushATCSystemConfig
abapEnvironmentRunATCCheck
abapEnvironmentRunAUnitTest
apiKeyValueMapDownload
apiKeyValueMapUpload
apiProxyDownload
apiProxyList
apiProviderDownload
apiProviderList
apiProviderUpload
apiProxyUpload
artifactPrepareVersion
awsS3Upload
azureBlobUpload
batsExecuteTests
buildExecute
checkmarxExecuteScan
checkmarxOneExecuteScan
checksPublishResults
cfManifestSubstituteVariables
cloudFoundryCreateService
cloudFoundryCreateServiceKey
cloudFoundryDeleteService
cloudFoundryDeploy
cnbBuild
codeqlExecuteScan
commonPipelineEnvironment
containerExecuteStructureTests
containerPushToRegistry
credentialdiggerScan
debugReportArchive
detectExecuteScan
dockerExecute
dockerExecuteOnKubernetes
dubExecute
durationMeasure
fortifyExecuteScan
gatlingExecuteTests
gaugeExecuteTests
gctsCloneRepository
gctsCreateRepository
gctsDeploy
gctsExecuteABAPQualityChecks
gctsRollback
githubCheckBranchProtection
githubCommentIssue
githubCreateIssue
githubCreatePullRequest
githubPublishRelease
githubSetCommitStatus
gitopsUpdateDeployment
gradleExecuteBuild
hadolintExecute
handlePipelineStepErrors
healthExecuteCheck
helmExecute
imagePushToRegistry
influxWriteData
integrationArtifactDeploy
integrationArtifactDownload
integrationArtifactGetMplStatus
integrationArtifactGetServiceEndpoint
integrationArtifactResource
integrationArtifactTransport
integrationArtifactUnDeploy
integrationArtifactUpdateConfiguration
integrationArtifactUpload
isChangeInDevelopment
jenkinsMaterializeLog
kanikoExecute
karmaExecuteTests
kubernetesDeploy
mailSendNotification
malwareExecuteScan
mavenBuild
mavenExecute
mavenExecuteIntegration
mavenExecuteStaticCodeChecks
mtaBuild
multicloudDeploy
neoDeploy
newmanExecute
nexusUpload
npmExecuteEndToEndTests
npmExecuteLint
npmExecuteScripts
pipelineExecute
pipelineRestartSteps
pipelineStashFiles
pipelineStashFilesAfterBuild
pipelineStashFilesBeforeBuild
piperLoadGlobalExtensions
piperPublishWarnings
prepareDefaultValues
protecodeExecuteScan
pythonBuild
seleniumExecuteTests
setupCommonPipelineEnvironment
shellExecute
slackSendNotification
snykExecute
sonarExecuteScan
spinnakerTriggerPipeline
testsPublishResults
tmsUpload
tmsExport
transportRequestDocIDFromGit
transportRequestReqIDFromGit
transportRequestUploadCTS
transportRequestUploadRFC
transportRequestUploadSOLMAN
uiVeri5ExecuteTests
vaultRotateSecretId
whitesourceExecuteScan
writeTemporaryCredentials
xsDeploy
Library Steps (deprecated)
Library Steps (deprecated)
artifactSetVersion
checkChangeInDevelopment
npmExecute
transportRequestCreate
transportRequestRelease
transportRequestUploadFile
gctsExecuteABAPUnitTests
Command line tool
404 - Not found