2020-09-18 16:40:49 +02:00
metadata :
2021-04-22 12:55:35 +02:00
name : abapAddonAssemblyKitReleasePackages
description : This step releases the physical Delivery Packages
longDescription : |
This step takes the list of Software Component Versions from the addonDescriptor in the commonPipelineEnvironment.
2021-06-17 21:28:15 +02:00
The physical Delivery Packages in status “L” are released. The new status "R"eleased is written back to the addonDescriptor in the commonPipelineEnvironment.
<br />
2024-03-12 14:27:00 +01:00
For logon you can either provide a credential with basic authorization (username and password) or two secret text credentials containing the technical s-users certificate (see note [2805811](https://me.sap.com/notes/2805811) for download) as base64 encoded string and the password to decrypt the file
<br />
2021-06-17 21:28:15 +02:00
For Terminology refer to the [Scenario Description](https://www.project-piper.io/scenarios/abapEnvironmentAddons/).
2020-09-18 16:40:49 +02:00
spec :
inputs :
secrets :
- name : abapAddonAssemblyKitCredentialsId
description : Credential stored in Jenkins for the Addon Assembly Kit as a Service (AAKaaS) system
type : jenkins
2024-03-12 14:27:00 +01:00
- name : abapAddonAssemblyKitCertificateFileCredentialsId
description : Jenkins secret text credential ID containing the base64 encoded certificate pfx file (PKCS12 format) see note [2805811](https://me.sap.com/notes/2805811)
type : jenkins
- name : abapAddonAssemblyKitCertificatePassCredentialsId
description : Jenkins secret text credential ID containing the password to decrypt the certificate file stored in abapAddonAssemblyKitCertificateFileCredentialsId
type : jenkins
2020-09-18 16:40:49 +02:00
params :
2024-03-12 14:27:00 +01:00
- name : abapAddonAssemblyKitCertificateFile
type : string
description : base64 encoded certificate pfx file (PKCS12 format) see note [2805811](https://me.sap.com/notes/2805811)
scope :
- PARAMETERS
mandatory : false
secret : true
resourceRef :
- name : abapAddonAssemblyKitCertificateFileCredentialsId
type : secret
param : abapAddonAssemblyKitCertificateFile
- name : abapAddonAssemblyKitCertificatePass
type : string
description : password to decrypt the certificate file
scope :
- PARAMETERS
mandatory : false
secret : true
resourceRef :
- name : abapAddonAssemblyKitCertificatePassCredentialsId
type : secret
param : abapAddonAssemblyKitCertificatePass
2020-09-18 16:40:49 +02:00
- name : abapAddonAssemblyKitEndpoint
type : string
description : Base URL to the Addon Assembly Kit as a Service (AAKaaS) system
scope :
- PARAMETERS
- STAGES
- STEPS
- GENERAL
mandatory : true
2020-11-16 13:40:57 +01:00
default : https://apps.support.sap.com
2020-09-18 16:40:49 +02:00
- name : username
type : string
description : User for the Addon Assembly Kit as a Service (AAKaaS) system
scope :
- PARAMETERS
- STAGES
- STEPS
2024-03-12 14:27:00 +01:00
mandatory : false
2020-09-18 16:40:49 +02:00
- name : password
type : string
description : Password for the Addon Assembly Kit as a Service (AAKaaS) system
scope :
- PARAMETERS
2024-03-12 14:27:00 +01:00
mandatory : false
2020-09-18 16:40:49 +02:00
- name : addonDescriptor
type : string
description : Structure in the commonPipelineEnvironment containing information about the Product Version and corresponding Software Component Versions
mandatory : true
scope :
- PARAMETERS
- STAGES
- STEPS
resourceRef :
- name : commonPipelineEnvironment
param : abap/addonDescriptor
2021-12-09 12:54:18 +01:00
- name : maxRuntimeInMinutes
type : int
description : Maximum runtime for status polling in minutes
scope :
- PARAMETERS
- STAGES
- STEPS
- GENERAL
default : 5
- name : pollingIntervalInSeconds
type : int
description : Wait time in seconds between polling calls
scope :
- PARAMETERS
- STAGES
- STEPS
- GENERAL
default : 30
2024-03-05 15:21:34 +01:00
- name : abapAddonAssemblyKitOriginHash
type : string
description : Origin Hash for restricted AAKaaS scenarios
scope :
- PARAMETERS
mandatory : false
secret : true
2020-09-18 16:40:49 +02:00
outputs :
resources :
- name : commonPipelineEnvironment
type : piperEnvironment
params :
- name : abap/addonDescriptor