Christopher Fenner
a896487032
use classloader
2019-07-05 21:40:10 +02:00
Christopher Fenner
a449adf4bc
change issue creation
2019-07-05 21:22:55 +02:00
Christopher Fenner
5a1d3eed10
correct parser regex
2019-07-05 20:33:26 +02:00
Christopher Fenner
c419cd4b69
use correct parameter name
2019-07-05 17:38:53 +02:00
Christopher Fenner
5c27bede1d
use ParserConfig.contains
2019-07-05 17:23:13 +02:00
Christopher Fenner
739c5c91e5
fix parser creation
2019-07-05 17:00:31 +02:00
Christopher Fenner
4015e73840
adapt step
2019-07-05 16:49:28 +02:00
Christopher Fenner
3cc3249fb7
change parameter handling for parser creation
2019-07-05 16:45:10 +02:00
Christopher Fenner
c17eff76e3
add default parser settings
2019-07-05 16:44:49 +02:00
Christopher Fenner
7c99014ad9
remove warnings plugin coding
2019-07-05 16:21:25 +02:00
Christopher Fenner
707d88795b
add methods for warnings-ng parser creation
2019-07-05 16:16:56 +02:00
Christopher Fenner
c7eb82604d
add method to fetch full build log
2019-07-04 10:34:13 +02:00
Christopher Fenner
c74c5b8722
remove test scope
2019-07-04 08:56:09 +02:00
Christopher Fenner
cb9081a48e
fix rule setup
2019-07-04 08:55:19 +02:00
Christopher Fenner
39f3e64b71
fix typos
2019-07-04 08:48:46 +02:00
Christopher Fenner
d744c7e412
add configuration
2019-07-02 17:06:31 +02:00
Christopher Fenner
231d70502f
correct reporting
2019-07-02 15:38:51 +02:00
Christopher Fenner
5c76e6d6f8
use commonPipelineEnvironment
2019-07-02 15:37:38 +02:00
Christopher Fenner
160e3b5b38
use handlePipelineStepErrors step
2019-07-02 15:36:47 +02:00
Christopher Fenner
ee357c54ae
move step to end of pipeline to gather all findings
2019-05-21 14:36:54 +02:00
Christopher Fenner
e7413aae2f
Merge branch 'master' into CCFenner/notifications
2019-05-21 12:27:53 +02:00
Christopher Fenner
77e344d181
fix code climate issues II ( #715 )
...
* fix code climate issues
* fix code climate issues
* fix code climate issues
2019-05-17 13:20:13 +02:00
Marcus Holl
ef83584e53
Merge pull request #598 from marcusholl/pr/createStepSpecificPluginList
...
Create step specific plugin list
2019-05-17 12:20:33 +02:00
Marcus Holl
9f7056b73f
Reuse getSteps from StepHelper in common step tests
2019-05-17 12:11:29 +02:00
Marcus Holl
f83935d248
Merge remote-tracking branch 'github/master' into HEAD
2019-05-17 12:05:34 +02:00
Marcus Holl
afb7116e36
Merge pull request #705 from marcusholl/pr/inlineRules
...
Tests: inline JUnit rules
2019-05-17 10:07:03 +02:00
Christopher Fenner
3a3b15e9ba
Merge branch 'master' into pr/inlineRules
2019-05-16 11:35:22 +02:00
Marcus Holl
22b1e9e129
Merge pull request #710 from marcusholl/pr/docuFixNullValues
...
fix: null is rendered when no default value is available instead of t…
2019-05-16 11:28:22 +02:00
Christopher Fenner
4d9a4dbc6f
Merge branch 'master' into pr/docuFixNullValues
2019-05-16 11:07:26 +02:00
Christopher Fenner
6d5fdd41bf
fix code climate issues ( #712 )
...
* fix code climate issues
* fix code climate issues
* Update GitUtils.groovy
2019-05-16 10:46:13 +02:00
Marcus Holl
e00b28f143
Merge branch 'master' into pr/docuFixNullValues
2019-05-16 09:56:17 +02:00
Sven Merk
e7c9b877b0
Merge pull request #707 from SAP/fortify-PR
...
Compatibility to Piper PR support
2019-05-16 09:32:47 +02:00
Marcus Holl
80e8473de5
Merge remote-tracking branch 'github/master' into HEAD
2019-05-16 09:18:30 +02:00
Sven Merk
23439e3df3
Merge branch 'master' into fortify-PR
2019-05-15 20:56:19 +02:00
Christopher Fenner
9db487d189
move method to MapUtils ( #709 )
...
* move method to MapUtils
* use MapUtils
* fix indent
* Update src/com/sap/piper/MapUtils.groovy
* Update MapUtils.groovy
* remove obsolete test case
* fix typo
2019-05-15 20:52:45 +02:00
Sven Merk
14bdac6b85
Merge branch 'master' into fortify-PR
2019-05-15 20:23:46 +02:00
Marcus Holl
abdfa7b201
[refactoring] Increase readabiliy: inline rules without references
2019-05-15 17:03:41 +02:00
Christopher Fenner
960609376d
Merge branch 'master' into pr/docuFixNullValues
2019-05-15 15:26:01 +02:00
Marcus Holl
ee3f820e5f
explict null check in order to render also false
...
Co-Authored-By: Christopher Fenner <Christopher.Fenner@sap.com>
2019-05-15 15:20:14 +02:00
Marcus Holl
ed328b75af
Merge pull request #701 from marcusholl/pr/defensiveCopy
...
Provide a deep config copy from ConfigHelper.use()
2019-05-15 15:06:09 +02:00
Marcus Holl
2ad52708fa
fix: null is rendered when no default value is available instead of the empty string
2019-05-15 14:55:33 +02:00
Marcus Holl
f38729c5eb
Merge remote-tracking branch 'github/master' into HEAD
2019-05-15 14:23:38 +02:00
Marcus Holl
a0649aa63f
Explain what 'deepCopy' means
2019-05-15 14:21:19 +02:00
Marcus Holl
331c4bfd1a
Merge pull request #698 from marcusholl/pr/DoNotReturnWrongValueIfOnlyAPartOfAPathCanBeResolved
...
[fix] do not return a wrong config value if only a part of the path c…
2019-05-15 10:26:43 +02:00
Christopher Fenner
2fed3f231f
Merge branch 'master' into pr/DoNotReturnWrongValueIfOnlyAPartOfAPathCanBeResolved
2019-05-15 10:16:09 +02:00
Marcus Holl
9d43f7abb3
[fix] do not return a wrong config value if only a part of the path could be resolved.
2019-05-15 09:30:21 +02:00
Sven Merk
07f73dab71
Compatibility to Piper PR support
2019-05-14 16:30:13 +02:00
Marcus Holl
0431c29063
Fix exception list for step neoDeploy ( #697 )
...
due to wrong indentation in the md file the excpetions are not rendered as expected. The reasons
why an exception occures is on the same level like the exception, but should have only level more.
2019-05-14 12:56:47 +02:00
Marcus Holl
7a7fd3ebab
Provide a deep config copy from ConfigHelper.use()
...
The config map prepared by ConfigHelper is a mix from several configuration levels. The lowest config level
(DefaultValueCache) is shared between several ConfigHelper invocations. In case a Map or Collection which is
inherited from the DefaultValueCache level gets modified, this is also visible for all subsequent steps. This
causes trouble and situation which are hard to debug.
With this change here each invocation of ConfigHelper.use() provides a deep defensive copy. With that we can
ensure that there is no configuration update from one step to another.
2019-05-14 12:43:18 +02:00
Christopher Fenner
c52d1ceb0d
add Sonar docs link ( #704 )
2019-05-14 10:59:52 +02:00