github.com/jaylevin/jenkins-library@v1.230.4/resources/metadata/abapAddonAssemblyKitPublishTargetVector.yaml (about) 1 metadata: 2 name: abapAddonAssemblyKitPublishTargetVector 3 description: This step triggers the publication of the Target Vector according to the specified scope. 4 longDescription: | 5 This step reads the Target Vector ID from the addonDescriptor in the commonPipelineEnvironment and triggers the publication of the Target Vector. 6 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. 7 <br /> 8 For Terminology refer to the [Scenario Description](https://www.project-piper.io/scenarios/abapEnvironmentAddons/). 9 spec: 10 inputs: 11 secrets: 12 - name: abapAddonAssemblyKitCredentialsId 13 description: Credential stored in Jenkins for the Addon Assembly Kit as a Service (AAKaaS) system 14 type: jenkins 15 params: 16 - name: abapAddonAssemblyKitEndpoint 17 type: string 18 description: Base URL to the Addon Assembly Kit as a Service (AAKaaS) system 19 scope: 20 - PARAMETERS 21 - STAGES 22 - STEPS 23 - GENERAL 24 mandatory: true 25 default: https://apps.support.sap.com 26 - name: username 27 type: string 28 description: User for the Addon Assembly Kit as a Service (AAKaaS) system 29 scope: 30 - PARAMETERS 31 - STAGES 32 - STEPS 33 mandatory: true 34 secret: true 35 - name: password 36 type: string 37 description: Password for the Addon Assembly Kit as a Service (AAKaaS) system 38 scope: 39 - PARAMETERS 40 mandatory: true 41 secret: true 42 - name: targetVectorScope 43 type: string 44 description: Determines whether the Target Vector is published to the productive ('P') or test ('T') environment 45 possibleValues: 46 - T 47 - P 48 scope: 49 - PARAMETERS 50 - STAGES 51 - STEPS 52 default: T 53 - name: maxRuntimeInMinutes 54 type: int 55 description: Maximum runtime for status polling in minutes 56 scope: 57 - PARAMETERS 58 - STAGES 59 - STEPS 60 - GENERAL 61 default: 16 62 - name: pollingIntervalInSeconds 63 type: int 64 description: Wait time in seconds between polling calls 65 scope: 66 - PARAMETERS 67 - STAGES 68 - STEPS 69 - GENERAL 70 default: 60 71 - name: addonDescriptor 72 type: string 73 description: Structure in the commonPipelineEnvironment containing information about the Product Version and corresponding Software Component Versions 74 mandatory: true 75 scope: 76 - PARAMETERS 77 - STAGES 78 - STEPS 79 resourceRef: 80 - name: commonPipelineEnvironment 81 param: abap/addonDescriptor