1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2024-12-12 10:55:20 +02:00
sap-jenkins-library/test/groovy
Marcus Holl 063a1dc3fc Back commonPipelineEnvironment step by shared class
Each pipeline step comes with its own instance of a commonPipelineEnvironment.
Properties stored on one instance was not shared with the other instances.

Now we strip down the commonPipelineEnvironment step and forward basically
everything to a shared singleton instance.

With that approach all instances of commonPipelineEnvironment shares the
same data and can now be really used for information exchange between the steps.
Before that change only the commonPipelineEnvironment instance associated with
the pipeline script itself could be used for that purpose.
2019-08-08 15:19:25 +02:00
..
com/sap/piper Merge branch 'master' into whitesourceExecuteScan 2019-07-19 14:28:26 +02:00
templates Remove stdout from unit test (#787) 2019-08-06 14:21:57 +02:00
util Back commonPipelineEnvironment step by shared class 2019-08-08 15:19:25 +02:00
ArtifactSetVersionTest.groovy remove !#groovy header 2019-05-23 10:37:28 +02:00
BatsExecuteTestsTest.groovy Docker Pipeline - fixes and small adoptions (#779) 2019-07-05 16:32:24 +02:00
BuildExecuteTest.groovy Add step buildExecute (#527) 2019-07-02 13:00:36 +02:00
CheckChangeInDevelopmentTest.groovy checkChangeInDevelopment with docker 2019-03-19 10:07:18 +01:00
ChecksPublishResultsTest.groovy Better readable rule names: stepRule 2019-01-23 14:54:50 +01:00
CloudFoundryDeployTest.groovy remove !#groovy header 2019-05-23 10:37:28 +02:00
CommonPipelineEnvironmentTest.groovy whiteSourceExecuteScan - allow passing projects via cpe (#734) 2019-05-29 13:22:16 +02:00
CommonStepsTest.groovy remove semikolons 2019-05-23 14:28:32 +02:00
ContainerExecuteStructureTestsTest.groovy Add step buildExecute (#527) 2019-07-02 13:00:36 +02:00
ContainerPushToRegistryTest.groovy Add step buildExecute (#527) 2019-07-02 13:00:36 +02:00
DetectExecuteScanTest.groovy remove !#groovy header 2019-05-23 10:37:28 +02:00
DockerExecuteOnKubernetesTest.groovy Take proper jnlp image as default for Kubernetes execution (#759) 2019-07-17 12:01:24 +02:00
DockerExecuteTest.groovy Wait for sidecar container to be ready (#567) 2019-03-18 14:05:42 +01:00
DubExecuteTest.groovy Add dubExecute step (#754) 2019-06-19 16:52:18 +02:00
DurationMeasureTest.groovy remove !#groovy header 2019-05-23 10:37:28 +02:00
FioriOnCloudPlatformPipelineTest.groovy removes toolValidate 2019-03-29 08:44:36 +01:00
GaugeExecuteTestsTest.groovy remove !#groovy header 2019-05-23 10:37:28 +02:00
GithubPublishReleaseTest.groovy githubPublishRelease - ensure proper JSON encoding (#807) 2019-07-26 14:03:20 +02:00
HadolintExecuteTest.groovy Add new step for Dockerfile linting (#723) 2019-06-04 08:01:43 +02:00
HandlePipelineStepErrorsTest.groovy use new unstable step to better visualize pipeline errors (#804) 2019-07-26 17:40:22 +02:00
HealthExecuteCheckTest.groovy remove !#groovy header 2019-05-23 10:37:28 +02:00
InfluxWriteDataTest.groovy remove !#groovy header 2019-05-23 10:37:28 +02:00
KanikoExecuteTest.groovy remove !#groovy header 2019-05-23 10:37:28 +02:00
KarmaExecuteTestsTest.groovy karmaExecuteTests: fix multi module execution (#765) 2019-06-24 15:29:32 +02:00
MailSendNotificationTest.groovy remove !#groovy header 2019-05-23 10:37:28 +02:00
MavenExecuteTest.groovy Better readable rule names: dockerExecuteRule 2019-01-23 14:54:50 +01:00
MtaBuildTest.groovy Fix review comment 2019-06-13 14:06:57 +02:00
MulticloudDeployTest.groovy add multicloud deploy step 2019-04-12 17:51:38 +02:00
NeoDeployTest.groovy Simplify code: failExecution can be replaced by closure raising exception (#795) 2019-08-06 13:12:59 +02:00
NewmanExecuteTest.groovy Better readable rule names: dockerExecuteRule 2019-01-23 14:54:52 +01:00
NpmExecuteTest.groovy Add npmExecute step (#491) 2019-02-21 19:14:48 +01:00
PipelineExecuteTest.groovy remove utils.getMandatoryParameter() 2019-04-09 16:25:25 +02:00
PipelineRestartStepsTest.groovy remove !#groovy header 2019-05-23 10:37:28 +02:00
PipelineStashFilesAfterBuildTest.groovy update stashing behavior (#628) 2019-04-02 13:13:25 +02:00
PipelineStashFilesBeforeBuildTest.groovy update stashing behavior (#628) 2019-04-02 13:13:25 +02:00
PiperPublishWarningsTest.groovy add new step piperPublishNotifications (#652) 2019-07-18 12:09:54 +02:00
PiperStageWrapperTest.groovy remove !#groovy header 2019-05-23 10:37:28 +02:00
PrepareDefaultValuesTest.groovy remove semikolons 2019-05-23 14:28:32 +02:00
SeleniumExecuteTestsTest.groovy Better readable rule names: dockerExecuteRule 2019-01-23 14:54:52 +01:00
SetupCommonPipelineEnvironmentTest.groovy setupCommonPipelineEnvironment: support yaml config file ending (#811) 2019-07-31 12:22:26 +02:00
SlackSendNotificationTest.groovy remove !#groovy header 2019-05-23 10:37:28 +02:00
SnykExecuteTest.groovy Better readable rule names: dockerExecuteRule 2019-01-23 14:54:50 +01:00
SonarExecuteTest.groovy add step for Sonar scan (#183) 2019-05-13 12:29:07 +02:00
TestsPublishResultsTest.groovy testsPublishResults: add option to fail the build on test errors (#472) 2019-02-08 12:30:59 +01:00
TmsUploadTest.groovy TMS integration (#782) 2019-07-18 15:06:11 +02:00
TransportRequestCreateTest.groovy commonPipelineEnvironment: add propertiesMap (#526) 2019-04-10 10:56:36 +02:00
TransportRequestReleaseTest.groovy release transport request for cts 2019-03-19 10:07:18 +01:00
TransportRequestUploadFileTest.groovy docker for upload file SOLMAN 2019-03-19 10:07:18 +01:00
UiVeri5ExecuteTestsTest.groovy remove !#groovy header 2019-05-23 10:37:28 +02:00
WhitesourceExecuteScanTest.groovy Update WhitesourceExecuteScanTest.groovy 2019-07-11 11:33:34 +02:00