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

     1  metadata:
     2    name: abapEnvironmentAssemblePackages
     3    description: "Assembly of installation, support package or patch in SAP Cloud Platform ABAP Environment system"
     4    longDescription: |
     5      This step runs the assembly of a list of provided [installations, support packages or patches](https://help.sap.com/viewer/9043aa5d2f834ad385e1cdfdadc06b6f/LATEST/en-US/9a81f55473568c77e10000000a174cb4.html) in SAP Cloud
     6      Platform ABAP Environment system and saves the corresponding [SAR archive](https://launchpad.support.sap.com/#/notes/212876) to the filesystem.
     7  spec:
     8    inputs:
     9      secrets:
    10        - name: abapCredentialsId
    11          description: Jenkins credentials ID containing user and password to authenticate to the Cloud Platform ABAP Environment system or the Cloud Foundry API
    12          type: jenkins
    13          aliases:
    14            - name: cfCredentialsId
    15            - name: credentialsId
    16      params:
    17        - name: cfApiEndpoint
    18          type: string
    19          description: Cloud Foundry API endpoint
    20          scope:
    21            - PARAMETERS
    22            - STAGES
    23            - STEPS
    24            - GENERAL
    25          mandatory: false
    26          aliases:
    27            - name: cloudFoundry/apiEndpoint
    28        - name: cfOrg
    29          type: string
    30          description: Cloud Foundry target organization
    31          scope:
    32            - PARAMETERS
    33            - STAGES
    34            - STEPS
    35            - GENERAL
    36          mandatory: false
    37          aliases:
    38            - name: cloudFoundry/org
    39        - name: cfSpace
    40          type: string
    41          description: Cloud Foundry target space
    42          scope:
    43            - PARAMETERS
    44            - STAGES
    45            - STEPS
    46            - GENERAL
    47          mandatory: false
    48          aliases:
    49            - name: cloudFoundry/space
    50        - name: cfServiceInstance
    51          type: string
    52          description: Cloud Foundry Service Instance
    53          scope:
    54            - PARAMETERS
    55            - STAGES
    56            - STEPS
    57            - GENERAL
    58          mandatory: false
    59          aliases:
    60            - name: cloudFoundry/serviceInstance
    61        - name: cfServiceKeyName
    62          type: string
    63          description: Cloud Foundry Service Key
    64          scope:
    65            - PARAMETERS
    66            - STAGES
    67            - STEPS
    68            - GENERAL
    69          mandatory: false
    70          aliases:
    71            - name: cloudFoundry/serviceKey
    72            - name: cloudFoundry/serviceKeyName
    73            - name: cfServiceKey
    74        - name: host
    75          description: Specifies the host address of the SAP Cloud Platform ABAP Environment system
    76          type: string
    77          mandatory: false
    78          scope:
    79            - PARAMETERS
    80            - STAGES
    81            - STEPS
    82            - GENERAL
    83        - name: username
    84          type: string
    85          description: User for either the Cloud Foundry API or the Communication Arrangement for SAP_COM_0582
    86          scope:
    87            - PARAMETERS
    88            - STAGES
    89            - STEPS
    90          mandatory: true
    91          secret: true
    92        - name: password
    93          type: string
    94          description: Password for either the Cloud Foundry API or the Communication Arrangement for SAP_COM_0582
    95          scope:
    96            - PARAMETERS
    97            - STAGES
    98            - STEPS
    99          mandatory: true
   100          secret: true
   101        - name: addonDescriptor
   102          type: string
   103          description: Structure in the commonPipelineEnvironment containing information about the Product Version and corresponding Software Component Versions
   104          mandatory: true
   105          scope:
   106            - PARAMETERS
   107            - STAGES
   108            - STEPS
   109          resourceRef:
   110            - name: commonPipelineEnvironment
   111              param: abap/addonDescriptor
   112        - name: maxRuntimeInMinutes
   113          type: int
   114          description: maximal runtime of the step in minutes
   115          mandatory: true
   116          default: 360
   117          scope:
   118            - PARAMETERS
   119            - STAGES
   120            - STEPS
   121        - name: pollIntervalsInMilliseconds
   122          type: int
   123          description: wait time in milliseconds till next status request in the backend system
   124          mandatory: true
   125          default: 60000
   126          scope:
   127            - PARAMETERS
   128            - STAGES
   129            - STEPS
   130        - name: certificateNames
   131          type: "[]string"
   132          description: certificates for the backend system, this certificates needs to be stored in .pipeline/trustStore
   133          mandatory: false
   134          scope:
   135            - PARAMETERS
   136            - STAGES
   137            - STEPS
   138            - GENERAL
   139    outputs:
   140      resources:
   141        - name: commonPipelineEnvironment
   142          type: piperEnvironment
   143          params:
   144            - name: abap/addonDescriptor
   145    containers:
   146      - name: cf
   147        image: ppiper/cf-cli:7