1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2024-12-14 11:03:09 +02:00
sap-jenkins-library/test/groovy/com/sap/piper
Kevin Hudemann fda932aff5
Add capabilities to check for breaking changes in config (#2045)
This change adds the capabilities to check if the user still uses legacy
configuration parameters and allows to fail the pipeline in the
piperPipelineStageInit in case incompatible configuration is found.

Thus, it is now possible to describe breaking changes in the
configuration with the use of a yaml resource file. In this file, one can
describe the changes in configuration, e.g., when a configuration parameter
was replaced or removed. A concrete example for such a file for the Cloud
SDK Pipeline is part of this PR.
2020-09-21 14:29:07 +02:00
..
analytics feat(sonar): write flag for sonar execution to influx (#1534) 2020-05-14 13:46:40 +02:00
cm commonPipelineEnvironment: add propertiesMap (#526) 2019-04-10 10:56:36 +02:00
integration TMS: extend upload mta ext descriptor to node (#1635) 2020-06-22 11:34:10 +02:00
k8s Fix containers map and add test (#1769) 2020-07-07 12:07:44 +02:00
mta Test platform interoperability 2019-12-16 10:03:34 +01:00
tools/neo Add extensions to neoDeploy 2019-05-16 09:13:23 +02:00
variablesubstitution Fix: yaml util handling for boolean with value false (#1629) 2020-06-04 06:03:12 +02:00
versioning Fix maven parameter handling (#1493) 2020-05-06 17:43:32 +02:00
BashUtilsTest.groovy Improve neo deploy (#440) 2019-01-28 11:32:24 +01:00
CfManifestUtilsTest.groovy Implement workaround for incompatible change in cloud foundry API (#343) 2018-10-17 11:01:09 +02:00
ConfigurationHelperTest.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
ConfigurationLoaderTest.groovy Revert "ConfigurationLoader, ConfigurationHelper working without script reference" 2019-11-26 10:51:32 +01:00
ConfigurationMergerTest.groovy use new config handler in steps (#253) 2018-08-15 11:53:28 +02:00
DebugReportTest.groovy Add option to always run stages in a pod (#1414) 2020-04-17 10:31:04 +02:00
DescriptorUtilsTest.groovy Patch Urls (#929) 2019-11-11 17:40:23 +01:00
DockerUtilsTest.groovy Add step buildExecute (#527) 2019-07-02 13:00:36 +02:00
EnvironmentUtilsTest.groovy Added EnvironmentUtils needed by DebugReport 2020-02-03 17:07:56 +01:00
GitUtilsTest.groovy Better readable rule names: loggingRule 2019-01-23 14:54:50 +01:00
JenkinsUtilsTest.groovy Protecode as GoLang (#1119) 2020-02-06 16:16:34 +01:00
LegacyConfigurationCheckUtilsTest.groovy Add capabilities to check for breaking changes in config (#2045) 2020-09-21 14:29:07 +02:00
MapUtilsTest.groovy Clarify precedence in MapUtils#merge() (#983) 2019-11-14 14:33:23 +01:00
MtaUtilsTest.groovy Update mta yaml file to support cloud MBT mtar deploy to neo. (#1198) 2020-02-20 14:57:50 +01:00
PiperGoUtilsTest.groovy Revert to again use curl to download binary (#1637) 2020-06-10 10:11:20 +02:00
PrerequisitesTest.groovy Better readable rule names: loggingRule 2019-01-23 14:54:50 +01:00
StageNameProviderTest.groovy Add technical stage names behind feature toggle (#1933) 2020-08-28 16:11:35 +02:00
TemporaryCredentialsUtilsTest.groovy Add mavenExecuteIntegration and writeTemporaryCredentials to piperPipelineStageIntegration (#1927) 2020-08-14 15:22:05 +02:00
UtilsTest.groovy Ignore invalid entries in custom defaults (#1558) 2020-05-18 10:59:02 +02:00
WhitesourceConfigurationHelperTest.groovy Fix docker.includes in WhitesourceConfigurationHelper (#1666) 2020-06-15 17:02:28 +02:00