Marcus Holl
d0d4b37b24
Revert "ConfigurationLoader, ConfigurationHelper working without script reference"
...
This reverts commit 9962060254
.
2019-11-26 10:51:32 +01:00
Marcus Holl
7ed89ea223
Don't use deprecated methods with CPE null
2019-11-12 15:57:16 +01:00
Marcus Holl
9962060254
ConfigurationLoader, ConfigurationHelper working without script reference
2019-08-08 16:14:29 +02:00
Marcus Holl
45a2bfc4f7
shift coding for preparing defaultValueCache into that class
...
rather than having it in a pipeline step.
With that we avoid going back from a class in the src folder into
a pipeline step (vars).
2019-05-31 14:26:25 +02:00
Alejandra Ferreiro Vidal
7724469f58
add unit tests for withPropertyInValues
2019-05-09 13:35:36 +02:00
Sven Merk
e37b714c99
Improve coverage
2019-03-15 13:11:34 +01:00
Sven Merk
c96f73866a
Refactored to generally migrate config to deep structure
2019-03-14 15:18:01 +01:00
Sven Merk
e6c3d6e4ba
Enhance config compatibility feature
2019-03-07 11:13:24 +01:00
Marcus Holl
d4f9171247
erge remote-tracking branch 'github/master' into HEAD
2018-10-18 11:02:09 +02:00
Marcus Holl
f47d540aa3
Introduce dedicated factory method for configuration helper
2018-10-17 11:15:37 +02:00
Marcus Holl
f14781d913
Report all missing mandatory parameters instead of only the first one
2018-09-27 11:13:47 +02:00
Marcus Holl
752993aefa
Merge remote-tracking branch 'github/master' into HEAD
2018-09-27 08:24:04 +02:00
Marcus Holl
726fbe36ab
Limit usage of ConfigurationHelper to the builder pattern
...
it is the duty of the configuration helper to build a map
providing the configuration. Having facilites to use the
ConfigurationHelper as some kind of configuration registry
makes life more complicated.
2018-09-17 12:56:18 +02:00
Marcus Holl
55a952522b
ConfigurationHelper: replace all occurences of GString by java.lang.String
...
GStrings might be handed over e.g. via signature to steps.
GStrings in configuration makes it harder to deal with configurations.
E.g.
```if(param == 'a' || param == 'b')``` returns true if a is a GString representing 'a'
but
```if(param in ['a', 'b'])``` returns false.
It would be possible not to use the ```in``` notation in our code. But this
increases readability.
GString are not significant and can be replaced by the corresponding java.lang.String
representation without loss of information. Hence it is justified IMO to ensure
there are no GStrings contained in the configuration map.
2018-09-10 10:10:19 +02:00
Marcus Holl
5f66113c37
no script in method signatures.
2018-09-06 16:45:30 +02:00
Marcus Holl
2b95be12aa
Ensure proper initialization of ConfigurationHelper
...
Up to now we had two constructors, one with a Script and the other one with a map holding some defaults.
In case the constructor with the map was called the step name was uninitialized
2018-09-06 16:21:38 +02:00
Oliver Nocon
71f7f05427
add telemetry reporting to steps ( #243 )
...
add telemetry to all steps using ConfigurationHelper.
Other steps need to be switched to ConfigurationHelper first.
update docs
2018-08-09 11:35:33 +02:00
Christopher Fenner
30f0c5a6cc
correct test cases
2018-08-01 08:50:21 +02:00
Christopher Fenner
0db93df011
fix closure
2018-08-01 08:41:49 +02:00
Christopher Fenner
8c7dc44d1d
add tests
2018-08-01 08:30:10 +02:00
Oliver Nocon
d844b23b90
add cloudFoundryDeploy step ( #173 )
...
* add cloudFoundryDeploy step
* added cf-cli docker image
* support existing parameters
* support check script with flexible STATUS_CODE
* add mandatory parameters
* fix compatibility handling
* address PR feedback
* fix access to smokeTest script
* make credentialsId mandatory to avoid NPE
2018-07-30 09:28:24 +02:00
Marcus Holl
f16d5c766b
Merge remote-tracking branch 'github/master' into HEAD
2018-07-25 12:26:20 +02:00
Marcus Holl
411fd7fe62
Access to nested properties
...
yaml configuration supports nested properties. With this change
we can read those nested properties.
2018-07-25 09:47:16 +02:00
Marcus Holl
4f8f7be6aa
Access to nested properties
...
yaml configuration supports nested properties. With this change
we can read those nested properties.
2018-07-16 17:26:22 +02:00
Marcus Holl
aa900d7dcf
withMandatoryParameter supports a error message from the caller
2018-06-29 11:15:37 +02:00
Marcus Holl
4ca3236ba4
general default section mixed in automatically.
2018-05-30 10:53:21 +02:00
Christopher Fenner
2bd7ffb529
fix tests
2018-03-14 15:58:16 +01:00
Christopher Fenner
3524f3cade
fix tests
2018-03-14 15:55:56 +01:00
Christopher Fenner
3ca1b6ac12
fix tests
2018-03-14 15:53:22 +01:00
Christopher Fenner
84ee9f2e39
fix test case
2018-03-14 15:45:49 +01:00
Christopher Fenner
cb9b8e6360
add tests
2018-03-14 15:44:04 +01:00
Alejandra Ferreiro Vidal
b243ce4e5c
improve test coverage
2018-02-16 17:15:41 +01:00
Daniel Kurzynski
22ee06dc17
Enable configuration via yaml file + mavenExecute as example ( #18 )
...
* Enable configuration via yaml file
* Add documentation
* Add tests
2017-12-06 12:03:06 +01:00