github.com/ouraigua/jenkins-library@v0.0.0-20231028010029-fbeaf2f3aa9b/resources/metadata/abapAddonAssemblyKitRegisterPackages.yaml (about)

     1  metadata:
     2    name: abapAddonAssemblyKitRegisterPackages
     3    description: This step uploads the SAR archives and creates physical Delivery Packages to AAKaaS.
     4    longDescription: |
     5      This step takes the list of Software Component Versions from the addonDescriptor in the commonPipelineEnvironment.
     6      For Packages in status "P" = planned it uploads the SAR archive with the data file and metadata XML of the Delivery Packages composed and exported in the build system
     7      and creates physical Delivery Package in AAKaaS.
     8      The new status "L" = locked is written back to the addonDescriptor in the commonPipelineEnvironment.
     9      <br />
    10      For Terminology refer to the [Scenario Description](https://www.project-piper.io/scenarios/abapEnvironmentAddons/).
    11  
    12  spec:
    13    inputs:
    14      secrets:
    15        - name: abapAddonAssemblyKitCredentialsId
    16          description: Credential stored in Jenkins for the Addon Assembly Kit as a Service (AAKaaS) system
    17          type: jenkins
    18      params:
    19        - name: abapAddonAssemblyKitEndpoint
    20          type: string
    21          description: Base URL to the Addon Assembly Kit as a Service (AAKaaS) system
    22          scope:
    23            - PARAMETERS
    24            - STAGES
    25            - STEPS
    26            - GENERAL
    27          mandatory: true
    28          default: https://apps.support.sap.com
    29        - name: username
    30          type: string
    31          description: User for the Addon Assembly Kit as a Service (AAKaaS) system
    32          scope:
    33            - PARAMETERS
    34            - STAGES
    35            - STEPS
    36          mandatory: true
    37          secret: true
    38        - name: password
    39          type: string
    40          description: Password for the Addon Assembly Kit as a Service (AAKaaS) system
    41          scope:
    42            - PARAMETERS
    43          mandatory: true
    44          secret: true
    45        - name: addonDescriptor
    46          type: string
    47          description: Structure in the commonPipelineEnvironment containing information about the Product Version and corresponding Software Component Versions
    48          mandatory: true
    49          scope:
    50            - PARAMETERS
    51            - STAGES
    52            - STEPS
    53          resourceRef:
    54            - name: commonPipelineEnvironment
    55              param: abap/addonDescriptor
    56    outputs:
    57      resources:
    58        - name: commonPipelineEnvironment
    59          type: piperEnvironment
    60          params:
    61            - name: abap/addonDescriptor