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

     1  metadata:
     2    name: transportRequestUploadRFC
     3    aliases:
     4      - name: transportRequestUploadFile
     5    description: This step uploads a UI5 application as ZIP file to the ABAP system via RFC connections.
     6    longDescription: |
     7      This step uploads a UI5 application as ZIP file to the ABAP system via RFC connections.
     8  spec:
     9    inputs:
    10      secrets:
    11        - name: uploadCredentialsId
    12          description: Jenkins 'Username with password' credentials ID containing user and password to authenticate against the ABAP system
    13          type: jenkins
    14          aliases:
    15            - name: changeManagement/credentialsId
    16      params:
    17        - name: endpoint
    18          type: string
    19          mandatory: true
    20          description: "Service endpoint, Application server URL"
    21          aliases:
    22            - name: changeManagement/endpoint
    23          scope:
    24            - PARAMETERS
    25            - STAGES
    26            - STEPS
    27            - GENERAL
    28        - name: instance
    29          type: string
    30          aliases:
    31            - name: changeManagement/instance
    32            - name: changeManagement/rfc/developmentInstance
    33          description: "AS ABAP instance number"
    34          scope:
    35            - PARAMETERS
    36            - STAGES
    37            - STEPS
    38            - GENERAL
    39        - name: username
    40          type: string
    41          mandatory: true
    42          description: "Service user for uploading to the ABAP system via RFC"
    43          secret: true
    44          scope:
    45            - PARAMETERS
    46            - STAGES
    47            - STEPS
    48            - GENERAL
    49          resourceRef:
    50            - name: uploadCredentialsId
    51              type: secret
    52              param: username
    53        - name: password
    54          type: string
    55          mandatory: true
    56          description: "Service user password for uploading to the ABAP system via RFC"
    57          secret: true
    58          scope:
    59            - PARAMETERS
    60          resourceRef:
    61            - name: uploadCredentialsId
    62              type: secret
    63              param: password
    64        - name: client
    65          type: string
    66          aliases:
    67            - name: changeManagement/client
    68            - name: changeManagement/rfc/developmentClient
    69          description: "AS ABAP client number"
    70          scope:
    71            - PARAMETERS
    72            - STAGES
    73            - STEPS
    74            - GENERAL
    75        - name: applicationName
    76          type: string
    77          mandatory: true
    78          description: "Name of the UI5 application"
    79          scope:
    80            - PARAMETERS
    81            - STAGES
    82            - STEPS
    83            - GENERAL
    84        - name: applicationDescription
    85          type: string
    86          mandatory: false
    87          description: "Description of the UI5 application"
    88          scope:
    89            - PARAMETERS
    90            - STAGES
    91            - STEPS
    92            - GENERAL
    93        - name: abapPackage
    94          type: string
    95          mandatory: true
    96          description: "ABAP package name of the UI5 application"
    97          scope:
    98            - PARAMETERS
    99            - STAGES
   100            - STEPS
   101            - GENERAL
   102        - name: applicationUrl
   103          type: string
   104          mandatory: true
   105          description: "URL of the UI5 application package to upload to the ABAP system via RFC"
   106          scope:
   107            - PARAMETERS
   108            - STAGES
   109            - STEPS
   110            - GENERAL
   111        - name: codePage
   112          type: string
   113          default: "UTF-8"
   114          description: "Code page"
   115          scope:
   116            - PARAMETERS
   117            - STAGES
   118            - STEPS
   119            - GENERAL
   120        - name: acceptUnixStyleLineEndings
   121          type: bool
   122          default: true
   123          description: "If unix style line endings should be accepted"
   124          scope:
   125            - PARAMETERS
   126            - STAGES
   127            - STEPS
   128            - GENERAL
   129        - name: failUploadOnWarning
   130          type: bool
   131          default: true
   132          aliases:
   133            - name: failOnWarning
   134          description: "If the upload should fail in case the log contains warnings"
   135          scope:
   136            - PARAMETERS
   137            - STAGES
   138            - STEPS
   139            - GENERAL
   140        - name: transportRequestId
   141          resourceRef:
   142            - name: commonPipelineEnvironment
   143              param: custom/transportRequestId
   144          type: string
   145          mandatory: true
   146          description: "ID of the transport request to which the UI5 application is uploaded"
   147          scope:
   148            - PARAMETERS
   149    outputs:
   150      resources:
   151        - name: commonPipelineEnvironment
   152          type: piperEnvironment
   153          params:
   154            - name: custom/transportRequestId
   155    containers:
   156      - name: rfcclient
   157        image: rfc-client