2020-08-27 07:54:03 +02:00
metadata :
2020-08-31 16:10:28 +02:00
name : abapEnvironmentAssemblePackages
2022-11-29 10:52:23 +02:00
description : "Assembly of installation, support package or patch in SAP BTP ABAP Environment system"
2020-08-31 16:10:28 +02:00
longDescription : |
2020-10-13 17:16:53 +02:00
This step runs the assembly of a list of provided [installations, support packages or patches](https://help.sap.com/viewer/9043aa5d2f834ad385e1cdfdadc06b6f/LATEST/en-US/9a81f55473568c77e10000000a174cb4.html) in SAP Cloud
Platform ABAP Environment system and saves the corresponding [SAR archive](https://launchpad.support.sap.com/#/notes/212876) to the filesystem.
2020-08-27 07:54:03 +02:00
spec :
inputs :
secrets :
- name : abapCredentialsId
description : Jenkins credentials ID containing user and password to authenticate to the Cloud Platform ABAP Environment system or the Cloud Foundry API
type : jenkins
aliases :
- name : cfCredentialsId
- name : credentialsId
params :
- name : cfApiEndpoint
type : string
description : Cloud Foundry API endpoint
scope :
2020-08-31 16:10:28 +02:00
- PARAMETERS
- STAGES
- STEPS
- GENERAL
2020-08-27 07:54:03 +02:00
mandatory : false
aliases :
- name : cloudFoundry/apiEndpoint
- name : cfOrg
type : string
2020-10-13 17:16:53 +02:00
description : Cloud Foundry target organization
2020-08-27 07:54:03 +02:00
scope :
2020-08-31 16:10:28 +02:00
- PARAMETERS
- STAGES
- STEPS
- GENERAL
2020-08-27 07:54:03 +02:00
mandatory : false
aliases :
- name : cloudFoundry/org
- name : cfSpace
type : string
2020-10-13 17:16:53 +02:00
description : Cloud Foundry target space
2020-08-27 07:54:03 +02:00
scope :
2020-08-31 16:10:28 +02:00
- PARAMETERS
- STAGES
- STEPS
- GENERAL
2020-08-27 07:54:03 +02:00
mandatory : false
aliases :
- name : cloudFoundry/space
- name : cfServiceInstance
type : string
2020-10-13 17:16:53 +02:00
description : Cloud Foundry Service Instance
2020-08-27 07:54:03 +02:00
scope :
2020-08-31 16:10:28 +02:00
- PARAMETERS
- STAGES
- STEPS
- GENERAL
2020-08-27 07:54:03 +02:00
mandatory : false
aliases :
- name : cloudFoundry/serviceInstance
- name : cfServiceKeyName
type : string
2020-10-13 17:16:53 +02:00
description : Cloud Foundry Service Key
2020-08-27 07:54:03 +02:00
scope :
2020-08-31 16:10:28 +02:00
- PARAMETERS
- STAGES
- STEPS
- GENERAL
2020-08-27 07:54:03 +02:00
mandatory : false
aliases :
- name : cloudFoundry/serviceKey
- name : cloudFoundry/serviceKeyName
- name : cfServiceKey
- name : host
2022-11-29 10:52:23 +02:00
description : Specifies the host address of the SAP BTP ABAP Environment system
2020-08-27 07:54:03 +02:00
type : string
mandatory : false
scope :
2020-08-31 16:10:28 +02:00
- PARAMETERS
- STAGES
- STEPS
2022-04-12 14:39:42 +02:00
- GENERAL
2020-08-27 07:54:03 +02:00
- name : username
type : string
2020-10-13 17:16:53 +02:00
description : User for either the Cloud Foundry API or the Communication Arrangement for SAP_COM_0582
2020-08-27 07:54:03 +02:00
scope :
2020-08-31 16:10:28 +02:00
- PARAMETERS
- STAGES
- STEPS
2020-08-27 07:54:03 +02:00
mandatory : true
secret : true
- name : password
type : string
2020-10-13 17:16:53 +02:00
description : Password for either the Cloud Foundry API or the Communication Arrangement for SAP_COM_0582
2020-08-27 07:54:03 +02:00
scope :
2020-08-31 16:10:28 +02:00
- PARAMETERS
- STAGES
- STEPS
2020-08-27 07:54:03 +02:00
mandatory : true
secret : true
- name : addonDescriptor
type : string
2020-10-13 17:16:53 +02:00
description : Structure in the commonPipelineEnvironment containing information about the Product Version and corresponding Software Component Versions
2020-08-27 07:54:03 +02:00
mandatory : true
scope :
- PARAMETERS
- STAGES
- STEPS
resourceRef :
- name : commonPipelineEnvironment
param : abap/addonDescriptor
- name : maxRuntimeInMinutes
type : int
2021-03-01 14:51:44 +02:00
description : maximal runtime of the step in minutes
2020-08-27 07:54:03 +02:00
mandatory : true
default : 360
scope :
- PARAMETERS
- STAGES
- STEPS
2021-03-01 14:51:44 +02:00
- name : pollIntervalsInMilliseconds
type : int
description : wait time in milliseconds till next status request in the backend system
mandatory : true
default : 60000
scope :
- PARAMETERS
- STAGES
- STEPS
2022-04-12 14:39:42 +02:00
- name : certificateNames
type : "[]string"
description : certificates for the backend system, this certificates needs to be stored in .pipeline/trustStore
mandatory : false
scope :
- PARAMETERS
- STAGES
- STEPS
- GENERAL
2020-08-27 07:54:03 +02:00
outputs :
resources :
- name : commonPipelineEnvironment
type : piperEnvironment
params :
- name : abap/addonDescriptor
containers :
- name : cf
2023-01-12 18:17:50 +02:00
image : ppiper/cf-cli:v12