mirror of
https://github.com/SAP/jenkins-library.git
synced 2024-12-14 11:03:09 +02:00
fe5ce61d9e
* Add RFC upload command
145 lines
3.7 KiB
YAML
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
|