1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2025-01-18 05:18:24 +02:00
sap-jenkins-library/resources/com.sap.piper/pipeline/cloudSdkLegacyConfigSettings.yml
2020-11-04 10:53:38 +01:00

114 lines
6.7 KiB
YAML

removedOrReplacedConfigKeys:
extensionRepository:
newConfigKey: "globalExtensionsRepository"
general: true
customMessage: "To configure a version please use globalExtensionsVersion.
You can also configure globalExtensionsRepositoryCredentialsId in case the extension repository is secured.
Please note that you can also configure these values as part of your custom defaults / shared configuration."
globalSettingsFile:
steps: ["mavenExecute"]
customMessage: "The SAP Cloud SDK Pipeline uses an own global settings file to inject its download proxy as maven repository mirror.
Please only specify the settings via the parameter 'projectSettingsFile'"
orgToken:
newConfigKey: "credentialsId"
stages: ["whitesourceScan"]
customMessage: "Store it as a 'Secret Text' in Jenkins and use the 'credentialsId' field instead."
archiveDebugLog:
postAction: true
customMessage: "Please use the step configuration for debugReportArchive instead."
tmsUpload:
stages: ["productionDeployment"]
customMessage: "Since version v39 it is required to configure the step tmsUpload instead.
Details can be found in the release notes at https://github.com/SAP/cloud-s4-sdk-pipeline/releases/tag/v39 as well as in the step documentation: https://sap.github.io/jenkins-library/steps/tmsUpload/."
sharedConfiguration:
newConfigKey: "customDefaults"
general: true
customMessage: "In addition please move it to the root level of the config file, i.e. before the 'general' section.
The value of this key needs to be a list of strings.
See also https://sap.github.io/jenkins-library/configuration/#custom-default-configuration for more information.
As an example for the necessary change, please consult the release notes of v33 at https://github.com/SAP/cloud-s4-sdk-pipeline/releases/tag/v33"
automaticVersioning:
general: true
customMessage: "Please configure the artifactPrepareVersion step instead.
Details can be found in the release notes of v37 of the pipeline: https://github.com/SAP/cloud-s4-sdk-pipeline/releases/tag/v37"
sapNpmRegistry:
steps: ["executeNpm", "npmExecuteScripts", "npmExecuteLint", "mtaBuild"]
warnInsteadOfError: true
customMessage: "The parameter will be ignored during execution.
This configuration option was removed in version v41, since the packages of the public SAP NPM Registry were migrated to the default public registry at npmjs.org.
Please configure the defaultNpmRegistry parameter instead, in case a custom NPM registry configuration is required."
sendNotification:
postAction: true
customMessage: "Details can be found in the release notes of v43 of the pipeline: https://github.com/SAP/cloud-s4-sdk-pipeline/releases/tag/v43"
removedOrReplacedSteps:
executeMaven:
newStepName: "mavenExecute"
deployToCfWithCli:
newStepName: "cloudFoundryDeploy"
deployToNeoWithCli:
newStepName: "deployToNeoWithCli"
executeFortifyScan:
newStepName: "fortifyExecuteScan"
artifactSetVersion:
newStepName: "artifactPrepareVersion"
onlyCheckProjectConfig: true
customMessage: "Details can be found in the release notes of v37 of the pipeline: https://github.com/SAP/cloud-s4-sdk-pipeline/releases/tag/v37"
createHdiContainer:
customMessage: "The backendIntegrationTests stage has been aligned with project 'Piper' in version v41 and activation of the createHdiContainer step was not migrated.
If you still need the functionalities provided by the createHdiContainer step, please open an issue at: https://github.com/SAP/cloud-s4-sdk-pipeline/issues/new?template=pipeline-issue.md
Apart from that it is also possible to implement an extension for the backendIntegrationTests stage using the extensibility concept explained in the documentation: https://sap.github.io/jenkins-library/extensibility/
For the time being, the step createHdiContainer is still available in the Pipeline and can be called from an extension.
The extension must pass all required options to the step via parameters, it cannot be configured in your .pipeline/config.yml."
checkGatling:
newStepName: "gatlingExecuteTests"
removedOrReplacedStages:
integrationTests:
newStageName: "integration"
backendIntegrationTests:
newStageName: "integration"
frontendIntegrationTests:
newStageName: "integration"
staticCodeChecks:
customMessage: "Since version v32 it is required to migrate the configuration into your pom.xml file or to the configuration of the new step mavenExecuteStaticCodeChecks.
Details can be found in the release notes as well as in the step documentation: https://sap.github.io/jenkins-library/steps/mavenExecuteStaticCodeChecks/."
fortifyScan:
customMessage: "To configure fortify please use the step configuration for fortifyExecuteScan.
Details can be found in the documentation: https://sap.github.io/jenkins-library/steps/fortifyExecuteScan/"
lint:
customMessage: "Since version v43 it is required to configure the step npmExecuteLint instead.
Details can be found in the release notes as well as in the step documentation: https://sap.github.io/jenkins-library/steps/npmExecuteLint/."
frontendUnitTests:
newStageName: "additionalUnitTests"
npmAudit:
customMessage: "Details can be found in the release notes of v43 of the pipeline: https://github.com/SAP/cloud-s4-sdk-pipeline/releases/tag/v43"
s4SdkQualityChecks:
customMessage: "Details can be found in the release notes of v43 of the pipeline: https://github.com/SAP/cloud-s4-sdk-pipeline/releases/tag/v43"
sonarQubeScan:
newStageName: "compliance"
customMessage: "Details can be found in the release notes of v43 of the pipeline: https://github.com/SAP/cloud-s4-sdk-pipeline/releases/tag/v43"
checkmarxScan:
newStageName: "security"
customMessage: "To configure Checkmarx please use the step configuration for checkmarxExecuteScan.
Details can be found in the documentation: https://sap.github.io/jenkins-library/steps/checkmarxExecuteScan/"
detectScan:
newStageName: "security"
customMessage: "To configure Synopsys Detect please use the step configuration for detectExecuteScan.
Details can be found in the documentation: https://sap.github.io/jenkins-library/steps/detectExecuteScan/"
additionalTools:
customMessage: "Details can be found in the release notes of v43 of the pipeline: https://github.com/SAP/cloud-s4-sdk-pipeline/releases/tag/v43"
parameterTypeChanged:
appUrls:
oldType: "String"
newType: "List"
stages: ["productionDeployment", "endToEndTests"]
renamedNpmScript:
ci-integration-test:
newScriptName: "ci-it-backend"
ci-test:
newScriptName: "ci-frontend-unit-test"
warnInsteadOfError: true