2020-09-18 10:24:46 +02:00
metadata :
2021-04-22 12:55:35 +02:00
name : abapAddonAssemblyKitPublishTargetVector
description : This step triggers the publication of the Target Vector according to the specified scope.
longDescription : |
This step reads the Target Vector ID from the addonDescriptor in the commonPipelineEnvironment and triggers the publication of the Target Vector.
With targetVectorScope "T" the Target Vector will be published to the test environment and with targetVectorScope "P" it will be published to the productive environment.
2021-06-17 21:28:15 +02:00
<br />
For Terminology refer to the [Scenario Description](https://www.project-piper.io/scenarios/abapEnvironmentAddons/).
2020-09-18 10:24:46 +02:00
spec :
inputs :
secrets :
- name : abapAddonAssemblyKitCredentialsId
description : Credential stored in Jenkins for the Addon Assembly Kit as a Service (AAKaaS) system
type : jenkins
params :
- 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 14:40:57 +02:00
default : https://apps.support.sap.com
2020-09-18 10:24:46 +02:00
- name : username
type : string
description : User for the Addon Assembly Kit as a Service (AAKaaS) system
scope :
- PARAMETERS
- STAGES
- STEPS
mandatory : true
secret : true
- name : password
type : string
description : Password for the Addon Assembly Kit as a Service (AAKaaS) system
scope :
- PARAMETERS
mandatory : true
secret : true
- name : targetVectorScope
type : string
2020-09-23 14:57:45 +02:00
description : Determines whether the Target Vector is published to the productive ('P') or test ('T') environment
2020-09-18 10:24:46 +02:00
possibleValues :
- T
- P
scope :
- PARAMETERS
- STAGES
- STEPS
2021-10-01 12:49:05 +02:00
default : T
2021-11-12 15:33:18 +02:00
- name : maxRuntimeInMinutes
type : int
description : Maximum runtime for status polling in minutes
scope :
- PARAMETERS
- STAGES
- STEPS
- GENERAL
2022-04-13 09:03:22 +02:00
default : 16
2021-11-12 15:33:18 +02:00
- name : pollingIntervalInSeconds
type : int
description : Wait time in seconds between polling calls
scope :
- PARAMETERS
- STAGES
- STEPS
- GENERAL
2022-04-13 09:03:22 +02:00
default : 60
2020-09-18 10:24:46 +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