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