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