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