github.com/jaylevin/jenkins-library@v1.230.4/resources/metadata/abapAddonAssemblyKitCheckCVs.yaml (about) 1 metadata: 2 name: abapAddonAssemblyKitCheckCVs 3 description: This step checks the validity of ABAP Software Component Versions. 4 longDescription: | 5 This steps takes the list of ABAP Software Component Versions(repositories) from the addonDescriptor configuration file specified via addonDescriptorFileName (e.g. addon.yml) and checks by calling AAKaaS whether they exist or are a valid successor of an existing Software Component Version. 6 It resolves the dotted version string into version, support package level and patch level and writes it to the addonDescriptor structure in the Piper commonPipelineEnvironment for usage of subsequent pipeline steps. 7 <br /> 8 For Terminology refer to the [Scenario Description](https://www.project-piper.io/scenarios/abapEnvironmentAddons/). 9 10 spec: 11 inputs: 12 secrets: 13 - name: abapAddonAssemblyKitCredentialsId 14 description: CredentialsId stored in Jenkins for the Addon Assembly Kit as a Service (AAKaaS) system 15 type: jenkins 16 params: 17 - name: abapAddonAssemblyKitEndpoint 18 type: string 19 description: Base URL to the Addon Assembly Kit as a Service (AAKaaS) system 20 scope: 21 - PARAMETERS 22 - STAGES 23 - STEPS 24 - GENERAL 25 mandatory: true 26 default: https://apps.support.sap.com 27 - name: username 28 type: string 29 description: User for the Addon Assembly Kit as a Service (AAKaaS) system 30 scope: 31 - PARAMETERS 32 - STAGES 33 - STEPS 34 mandatory: true 35 secret: true 36 - name: password 37 type: string 38 description: Password for the Addon Assembly Kit as a Service (AAKaaS) system 39 scope: 40 - PARAMETERS 41 mandatory: true 42 secret: true 43 - name: addonDescriptorFileName 44 type: string 45 description: File name of the YAML file which describes the Product Version and corresponding Software Component Versions 46 mandatory: true 47 default: addon.yml 48 scope: 49 - PARAMETERS 50 - STAGES 51 - STEPS 52 - GENERAL 53 - name: addonDescriptor 54 type: string 55 description: Structure in the commonPipelineEnvironment containing information about the Product Version and corresponding Software Component Versions 56 mandatory: false 57 scope: 58 - PARAMETERS 59 - STAGES 60 - STEPS 61 resourceRef: 62 - name: commonPipelineEnvironment 63 param: abap/addonDescriptor 64 outputs: 65 resources: 66 - name: commonPipelineEnvironment 67 type: piperEnvironment 68 params: 69 - name: abap/addonDescriptor