1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2024-12-14 11:03:09 +02:00
sap-jenkins-library/resources/metadata/transportRequestUploadRFC.yaml
Marcus Holl fe5ce61d9e
rfc upload (#2533)
* Add RFC upload command
2021-06-14 12:36:18 +02:00

145 lines
3.7 KiB
YAML

metadata:
name: transportRequestUploadRFC
aliases:
- name: transportRequestUploadFile
description: "Uploads content to a transport request"
longDescription: |
Uploads content to a transport request.
spec:
inputs:
secrets:
- name: uploadCredentialsId
description: Jenkins 'Username with password' credentials ID containing user and password to authenticate against the ABAP backend.
type: jenkins
aliases:
- name: changeManagement/credentialsId
params:
- name: endpoint
type: string
mandatory: true
description: "Service endpoint"
aliases:
- name: changeManagement/endpoint
scope:
- PARAMETERS
- STAGES
- STEPS
- GENERAL
- name: client
type: string
aliases:
- name: changeManagement/rfc/developmentClient
description: "AS ABAP client number"
scope:
- PARAMETERS
- STAGES
- STEPS
- GENERAL
- name: instance
type: string
aliases:
- name: changeManagement/rfc/developmentInstance
description: "AS ABAP instance number"
scope:
- PARAMETERS
- STAGES
- STEPS
- GENERAL
- name: username
type: string
mandatory: true
description: "Deploy user"
secret: true
scope:
- PARAMETERS
- STAGES
- STEPS
- GENERAL
- name: password
type: string
mandatory: true
description: "Password for the deploy user"
secret: true
scope:
- PARAMETERS
- name: applicationName
type: string
mandatory: true
description: "Name of the application."
scope:
- PARAMETERS
- STAGES
- STEPS
- GENERAL
- name: applicationDescription
type: string
mandatory: false
description: "Description of the application."
scope:
- PARAMETERS
- STAGES
- STEPS
- GENERAL
- name: abapPackage
type: string
mandatory: true
description: "ABAP package name of your application"
scope:
- PARAMETERS
- STAGES
- STEPS
- GENERAL
- name: applicationUrl
type: string
mandatory: true
description: "URL where to find the UI5 package to upload to the transport request"
scope:
- PARAMETERS
- STAGES
- STEPS
- GENERAL
- name: abapPackage
type: string
mandatory: true
description: "ABAP package name of your application"
scope:
- PARAMETERS
- STAGES
- STEPS
- GENERAL
- name: codePage
type: string
default: "UTF-8"
description: "Code page"
scope:
- PARAMETERS
- STAGES
- STEPS
- GENERAL
- name: acceptUnixStyleLineEndings
type: bool
default: true
description: "If unix style line endings should be accepted"
scope:
- PARAMETERS
- STAGES
- STEPS
- GENERAL
- name: failUploadOnWarning
type: bool
default: true
aliases:
- name: failOnWarning
description: "If the upload should fail in case the log contains warnings"
scope:
- PARAMETERS
- STAGES
- STEPS
- GENERAL
- name: transportRequestId
type: string
mandatory: true
description: "Transport request id"
scope:
- PARAMETERS