github.com/jaylevin/jenkins-library@v1.230.4/resources/metadata/abapAddonAssemblyKitCheckPV.yaml (about)

     1  metadata:
     2    name: abapAddonAssemblyKitCheckPV
     3    description: This step checks the validity of a Addon Product Version.
     4    longDescription: |
     5      This step checks by calling AAKaaS whether the Addon Product Version in the addonDescriptor configuration file specified via addonDescriptorFileName (e.g. addon.yml) does exist or is a valid successor of an existing Product Version.
     6      It resolves the dotted version string into version, support package stack 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  spec:
    10    inputs:
    11      secrets:
    12        - name: abapAddonAssemblyKitCredentialsId
    13          description: CredentialsId 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: addonDescriptorFileName
    43          type: string
    44          description: File name of the YAML file which describes the Product Version and corresponding Software Component Versions
    45          mandatory: true
    46          default: addon.yml
    47          scope:
    48            - PARAMETERS
    49            - STAGES
    50            - STEPS
    51            - GENERAL
    52        - name: addonDescriptor
    53          type: string
    54          description: Structure in the commonPipelineEnvironment containing information about the Product Version and corresponding Software Component Versions
    55          mandatory: false
    56          scope:
    57            - PARAMETERS
    58            - STAGES
    59            - STEPS
    60          resourceRef:
    61            - name: commonPipelineEnvironment
    62              param: abap/addonDescriptor
    63    outputs:
    64      resources:
    65        - name: commonPipelineEnvironment
    66          type: piperEnvironment
    67          params:
    68            - name: abap/addonDescriptor