mirror of
https://github.com/SAP/jenkins-library.git
synced 2024-12-14 11:03:09 +02:00
78a29d782b
* Switch to service key for CPI GetMplStatus
Introduces read method for service key files, mock utils and tests.
* Use secret text instead of file
* Change serviceKey definition
* Update cpiUpload to use Service Key
retrieved the host and uaa information from service key
* Update cpiDeploy to use service key
retrieved the host and uaa information from service key
* Update cpiServiceEndpoint to use Service Key
retrieved the host and uaa information from service key
* Update cpiDownload to use Service Key
retrieved the host and uaa information from service key
* Update cpiUpdateConfig to use Service Key
retrieved the host and uaa information from service key
* Refactor serviceKey var name
* Fixed references to service key to follow the real format
they should be accessed through oauth instead of uaa because of the format of the json
* Rename ServiceKey to APIServiceKey
To support having a different service key(and for readability), we need to change the name to API.
* Add STAGES and STEPS yaml
add in to each yaml file of cpi integration
* Revert "Add STAGES and STEPS yaml"
This reverts commit aa2665d158
.
* Change comments/formatting commonUtils
Make comments more understandable and follow code climate suggestions
* Change documentation files for steps
remove OAuth and host and change credentials to be servicekey
Co-authored-by: Oliver Feldmann <oliver.feldmann@sap.com>
Co-authored-by: Thorsten Duda <thorsten.duda@sap.com>
65 lines
2.1 KiB
YAML
65 lines
2.1 KiB
YAML
metadata:
|
|
name: integrationArtifactUpload
|
|
description: Upload or Update an integration flow designtime artifact
|
|
longDescription: |
|
|
With this step you can either upload or update a integration flow designtime artifact using the OData API. Learn more about the SAP Cloud Integration remote API for updating an integration flow artifact [here](https://help.sap.com/viewer/368c481cd6954bdfa5d0435479fd4eaf/Cloud/en-US/d1679a80543f46509a7329243b595bdb.html).
|
|
|
|
spec:
|
|
inputs:
|
|
secrets:
|
|
- name: cpiAPIServiceKeyCredentialId
|
|
description: Jenkins credential ID for secret text containing the service key to the SAP Cloud Integration API
|
|
type: jenkins
|
|
params:
|
|
- name: apiServiceKey
|
|
type: string
|
|
description: Service key JSON string to access the Cloud Integration API
|
|
scope:
|
|
- PARAMETERS
|
|
mandatory: true
|
|
secret: true
|
|
resourceRef:
|
|
- name: cpiServiceKeyCredentialId
|
|
type: secret
|
|
param: serviceKey
|
|
- name: integrationFlowId
|
|
type: string
|
|
description: Specifies the ID of the Integration Flow artifact
|
|
scope:
|
|
- PARAMETERS
|
|
- STAGES
|
|
- STEPS
|
|
mandatory: true
|
|
- name: integrationFlowVersion
|
|
type: string
|
|
description: Specifies the version of the Integration Flow artifact
|
|
scope:
|
|
- PARAMETERS
|
|
- STAGES
|
|
- STEPS
|
|
mandatory: true
|
|
- name: integrationFlowName
|
|
type: string
|
|
description: Specifies the Name of the Integration Flow artifact
|
|
scope:
|
|
- PARAMETERS
|
|
- STAGES
|
|
- STEPS
|
|
mandatory: true
|
|
- name: packageId
|
|
type: string
|
|
description: Specifies the ID of the Integration Package
|
|
scope:
|
|
- PARAMETERS
|
|
- STAGES
|
|
- STEPS
|
|
mandatory: true
|
|
- name: filePath
|
|
type: string
|
|
description: Specifies integration artifact relative file path.
|
|
scope:
|
|
- PARAMETERS
|
|
- STAGES
|
|
- STEPS
|
|
mandatory: true
|