Christopher Fenner and GitHub
4953a894c5
uiVeri5ExecuteTests: add testServerUrl ( #543 )
2019-03-13 17:45:41 +01:00
Christopher Fenner and Oliver Nocon
6d7205377c
generate karma docs ( #555 )
2019-03-13 12:01:05 +01:00
Christopher Fenner and GitHub
9ebce31fe6
influxWriteData: use org/repo as default prefix ( #534 )
2019-02-28 08:45:44 +01:00
Christopher Fenner and GitHub
2817efa2ed
prepareDefaultValues: streamline logs
2019-02-28 07:06:46 +01:00
Christopher Fenner and GitHub
d657f0dc28
testsPublishResults: add option to fail the build on test errors ( #472 )
...
* add option to fail the build on test errors
* fix typo
* add test cases
* adjust docs
* set build result
* add hasTestFailure utils method
* use utils method
* use dedicated type
* adapt tests
* handle missing test actions
* Update testsPublishResults.md
* Update JenkinsUtils.groovy
* Update JenkinsUtils.groovy
* Update JenkinsUtils.groovy
* remove comments
* adapt test case
* Update TestsPublishResultsTest.groovy
2019-02-08 12:30:59 +01:00
Christopher Fenner and GitHub
3f12015364
dockerExecuteOnKubernetes: generate documentation ( #487 )
...
* fix whitespace
* correct key order
* add docs annotation
* add key documentation
* remove generated documentation
* fix code climate finding
2019-02-08 12:20:45 +01:00
Christopher Fenner and GitHub
887c8d0186
Merge branch 'master' into pr/seeAnnotationInDocu
2019-02-06 10:07:57 +01:00
Christopher Fenner and GitHub
1f6646e5cc
Merge branch 'master' into pr/allowSingleLineDocuComments
2019-02-05 13:39:02 +01:00
Christopher Fenner and GitHub
08d62eb303
Merge branch 'master' into pr/seeAnnotationInDocu
2019-02-04 14:39:00 +01:00
Christopher Fenner and GitHub
d91fa6d29d
Merge branch 'master' into pr/allowSingleLineDocuComments
2019-02-04 14:38:22 +01:00
Christopher Fenner and GitHub
bd32367c31
dockerExecute: generate docs ( #480 )
...
* correct key order
* add docs annotation and description
* describe parameters
* remove generated content from doc
* fix indent
* add further decumentations
2019-02-04 14:35:44 +01:00
Christopher Fenner and GitHub
8a9fb6aef7
Merge branch 'master' into pr/seeAnnotationInDocu
2019-02-04 09:04:23 +01:00
Christopher Fenner and GitHub
ba2e83c76a
dockerExecuteOnKubernetes: correct parameter keys ( #475 )
...
* Update dockerExecuteOnKubernetes.groovy
* Update dockerExecute.groovy
* Update dockerExecuteOnKubernetes.groovy
2019-02-04 09:03:58 +01:00
Christopher Fenner and GitHub
bca5b8ccf1
Add step uiVeri5ExecuteTests ( #469 )
...
* add defaults for uiVeri5 step
* add step and tests
* correct parameter names
* add empty docs
* add docs annotations
* remove not needed parameter
* add docs annotations
2019-01-31 09:16:34 +01:00
Christopher Fenner and GitHub
fbb9cbeb3c
Update dockerExecuteOnKubernetes.groovy ( #474 )
2019-01-31 08:49:31 +01:00
Christopher Fenner and GitHub
def66f4ffa
extend Analytics ( #439 )
...
* add extension mechanism for analytics
* add sha1 hashing
* correct return types
* correct registerEventListener method
* decrese visibility of createInstance
* correct typo
* catch exceptions from tests
* correct test case
* Update Analytics.groovy
* rename to Telemetry
* rename file
* fix typo
* add test case for generateSha1
* expose methods to tests
* add clear method for tests
* change return type
* add test for Telemetry class
* replace UtilsTests
* remove unused imports
* make default reporter static
* add stage parameters to payload
* simplify SHA1 method
* remove obsolete method
* remove obsolete methods
* remove outdated tests
2019-01-30 12:39:33 +01:00
Christopher Fenner and GitHub
1c9eed993b
Merge branch 'master' into pr/removeNeoCredentialsCheck
2019-01-30 10:46:06 +01:00
Christopher Fenner and GitHub
152c0e3682
Merge branch 'master' into pr/betterReadableRuleNames
2019-01-23 16:53:52 +01:00
Christopher Fenner and GitHub
8f513fb68b
add config reporting ( #459 )
2019-01-23 12:51:46 +01:00
Christopher Fenner and GitHub
6224d2aece
influxWriteData: catch NPE ( #434 )
...
* Update influxWriteData.groovy
* Update influxWriteData.groovy
* Update influxWriteData.groovy
2019-01-21 14:12:05 +01:00
Christopher Fenner and GitHub
10267ce7d1
Analytics: add step parameter keys ( #442 )
...
* add stepParamKey values
* camelCase
2019-01-21 08:47:34 +01:00
Christopher Fenner and GitHub
f6647d9ce5
newmanExecuteTests: use user-specific .npm-global directory ( #447 )
...
* use user-specific .npm-global directory
* Update newmanExecute.groovy
* fix typo
* Update NewmanExecuteTest.groovy
* Update NewmanExecuteTest.groovy
2019-01-18 13:14:39 +01:00
Christopher Fenner and GitHub
2cbaeff8f4
Merge branch 'master' into pr/organizeImports
2019-01-18 10:02:10 +01:00
Christopher Fenner and Marcus Holl
1baa1f14cb
remove trailing line break
2019-01-18 08:57:54 +01:00
Christopher Fenner and Marcus Holl
4f804f8876
remove trailing line breaks
2019-01-18 08:57:54 +01:00
Christopher Fenner and GitHub
f988c908ce
Travis: remove reporting to coveralls ( #443 )
...
* remove coveralls reporting
* remove badge
* remove plugin dependency
2019-01-17 09:23:21 +01:00
Christopher Fenner and Oliver Nocon
3cb70a2a48
clean influx docs ( #431 )
2019-01-11 16:40:31 +01:00
Christopher Fenner and Oliver Nocon
caf54b0e68
docs: add reference to newman page ( #430 )
2019-01-11 08:02:30 +01:00
Christopher Fenner and GitHub
d303e49ebe
add newman doc ( #399 )
2018-12-10 11:53:48 +01:00
Christopher Fenner and GitHub
71b66e8645
correct Code Climate config (line length) ( #374 )
...
* deactivate MD013 - line length
* correct rule deactivation
* Update .codeclimate.yml
2018-12-10 11:43:09 +01:00
Christopher Fenner and GitHub
aadba46083
pipelineStashFiles: resolve STEP_NAME in log message ( #391 )
...
* resolve STEP_NAME in log message
* resolve STEP_NAME in log message
2018-11-20 16:03:07 +01:00
Christopher Fenner and GitHub
ddc40044a2
karmaExecuteTests: extend default proxy excludes and stashes ( #389 )
...
* extend default proxy excludes
* Update karmaExecuteTests.md
2018-11-19 10:54:14 +01:00
Christopher Fenner and GitHub
3c86a3c54d
add missing script ( #377 )
...
fixes #376
2018-11-09 07:42:33 +01:00
Christopher Fenner and GitHub
48e58f04d1
deactivate MD013 - line length ( #367 )
2018-11-08 13:47:32 +01:00
Christopher Fenner and GitHub
9acc28f10f
add missing script ( #373 )
2018-11-08 13:25:11 +01:00
Christopher Fenner and GitHub
9a1ab37c0b
add new step karmaExecuteTests ( #351 )
...
* add new step for karma execution
* add defaults
* Update karmaExecuteTests.groovy
* add key comments
* add test case
* docs
* add step docs
* add step docs
* Update karmaExecuteTests.md
* complete docs
* Update karmaExecuteTests.md
* init `script` the "new way"
* Update karmaExecuteTests.groovy
* Update karmaExecuteTests.groovy
2018-11-08 12:15:15 +01:00
Christopher Fenner and GitHub
e487ad5055
disable download logs in maven ( #370 )
2018-11-07 13:08:24 +01:00
Christopher Fenner and GitHub
87bc3e9b96
run docs build for PRs in parallel to unit tests ( #371 )
2018-11-07 12:05:28 +01:00
Christopher Fenner and GitHub
33758e0e81
Merge branch 'master' into pr/cleanWorktreeCheck
2018-11-07 11:47:56 +01:00
Christopher Fenner and GitHub
10ec0473c1
correct step invokation in tests ( #368 )
...
* correct step invokation in tests
* correct step invokation in tests
* correct step invokation in tests
2018-11-07 11:45:38 +01:00
Christopher Fenner and GitHub
ce362f4ae9
correct usage of commonPipelineEnvironment ( #369 )
2018-11-07 11:37:18 +01:00
Christopher Fenner and GitHub
0326dd5f8c
add config for CodeClimate code coverage reporting ( #363 )
...
* add config for CodeClimate code coverage reporting
* Update .travis.yml
* Update .travis.yml
* generate coverage report
* Update .travis.yml
* Update .travis.yml
2018-11-07 10:25:00 +01:00
Christopher Fenner and GitHub
cf334f5af2
add badges for code climate ( #364 )
2018-11-06 14:23:52 +01:00
Christopher Fenner and GitHub
a13e6d5632
exclude images and key file from Code Climate editorConfig scan ( #366 )
...
* Update .codeclimate.yml
2018-11-06 14:04:53 +01:00
Christopher Fenner and GitHub
f757a0e1d4
fix Markdown issues ( #365 )
...
* fix Markdown issue 'Headers should be surrounded by blank lines'
* fix MD012
* fix MD022
* fix MD026
* fix MD007
* fix MD032
* fix MD038
* fix MD040
* fix MD031
* fix MD034
* fix MD004
* fix new findings
* fix MD036
* fix MD038
* fix MD032
* fix MD006
2018-11-06 13:50:09 +01:00
Christopher Fenner and Oliver Nocon
aa5ad1c0d1
dockerExecute: handle stashContent ( #332 )
...
* handle stashed content
* add utils
2018-11-05 11:24:25 +01:00
Christopher Fenner and GitHub
c4993691be
fix Code Climate findings ( #361 )
...
* fix Code Climate findings
* fix indentation finding for LICENSE file
* remove CodeClimate finding
* ignore cfg/id_rsa.enc
* ignore *.png
* Update .editorconfig
2018-11-05 10:52:37 +01:00
Christopher Fenner and GitHub
dfd4ed9180
Update .travis.yml
2018-10-26 10:56:21 +02:00
Christopher Fenner and GitHub
631e9f8e19
correct condition to handle PRs
2018-10-26 10:55:37 +02:00
Christopher Fenner and GitHub
a3d1b8532e
Update .travis.yml
2018-10-26 10:43:05 +02:00
Christopher Fenner and GitHub
c3ac22cc64
Merge branch 'master' into CCFenner/stages
2018-10-26 10:31:36 +02:00
Christopher Fenner and GitHub
f6c62d2017
split travis build into stages
2018-10-25 12:56:32 +02:00
Christopher Fenner and GitHub
5a3be2af49
Merge branch 'master' into pr/fixTrailingWhitespaces
2018-10-25 10:42:19 +02:00
Christopher Fenner and GitHub
7deb1d11ab
add config for Code Climate ( #357 )
2018-10-25 10:39:08 +02:00
Christopher Fenner and GitHub
dabbc724ad
handlePipelineStepErrors: extract error message to template ( #350 )
...
* add template for handleStepErrors
* add tests
* use template
* fix indent
* fix typo
* Update HandlePipelineStepErrorTest.groovy
* Update HandlePipelineStepErrorTest.groovy
2018-10-24 13:36:30 +02:00
Christopher Fenner and Oliver Nocon
18078b3bdb
add sources for code coverage ( #349 )
...
* add sources for code coverage
* hand-in mocked script
* remove obsolete test case
2018-10-24 12:09:51 +02:00
Christopher Fenner and GitHub
48990bac47
dockerExecute: use docker network to connect sidecar containers ( #352 )
...
* use docker network to connect containers
* add container names
* use network-alias instead of name
* Update dockerExecute.groovy
* Update dockerExecute.groovy
* Update dockerExecute.groovy
* Update dockerExecute.groovy
* Update DockerExecuteTest.groovy
* remove obsolete parameter
* Update default_pipeline_environment.yml
* Update DockerExecuteTest.groovy
* Update dockerExecute.groovy
* Update DockerExecuteTest.groovy
* Update dockerExecute.groovy
* update docs
2018-10-24 10:13:28 +02:00
Christopher Fenner and GitHub
dba20d496c
Merge branch 'master' into pr/stepReturnVoid
2018-10-17 11:50:58 +02:00
Christopher Fenner and GitHub
dc2e5ba856
Update ConfigurationHelper.groovy
2018-10-17 11:27:36 +02:00
Christopher Fenner and Marcus Holl
8071071e9d
set return type
2018-10-11 09:10:26 +02:00
Christopher Fenner and Marcus Holl
01365295cb
remove step return types
2018-10-11 09:10:26 +02:00
Christopher Fenner and GitHub
3d2bc3f892
add missing parameter ( #164 )
2018-10-10 12:05:41 +02:00
Christopher Fenner and Marcus Holl
e0aa95645b
remove unnecessary import
2018-10-09 15:25:46 +02:00
Christopher Fenner and Marcus Holl
27959e4644
remove unnecessary imports
2018-10-09 15:25:46 +02:00
Christopher Fenner and Marcus Holl
bab4772704
remove unnecessary imports
2018-10-09 15:25:46 +02:00
Christopher Fenner and Marcus Holl
475b977f17
remove unnecessary import
2018-10-09 15:25:46 +02:00
Christopher Fenner and Marcus Holl
0bc21ed7e2
remove unnecessary import
2018-10-09 15:25:46 +02:00
Christopher Fenner and Marcus Holl
e068c52f6c
remove unnecessary import
2018-10-09 15:25:46 +02:00
Christopher Fenner and Marcus Holl
a24c1457d2
remove unnecessary import
2018-10-09 15:25:46 +02:00
Christopher Fenner and GitHub
d6f47e802a
executeDockerOnKubernetes: support workspace/container stashing for sidecar case ( #330 )
...
* simplify parameter handover
* extract default contaner name and map
* condense pod execution methods
* simplify closure handling
* fix map issue
* simplify
* stash only if needed
* fix test case
2018-10-08 11:54:13 +02:00
Christopher Fenner and GitHub
34b675a030
handle test repositories ( #324 )
...
* handle test repositories
* use GitUtils
* add test case
* fix test cases
* return stash name
* handle seleniumExecuteTests step
* Revert "handle seleniumExecuteTests step"
This reverts commit 2b33d274fe .
* handle seleniumExecuteTests step
* add import of GitUtils
2018-10-08 11:30:42 +02:00
Christopher Fenner and GitHub
f10a8c6246
dockerExecuteOnKubernetes: fix stash overriding ( #329 )
...
* dockerExecuteOnKubernetes: fix stash overriding
* update comment
2018-10-05 10:51:01 +02:00
Christopher Fenner and GitHub
d4ca181b1d
ignore bin folder ( #326 )
2018-10-05 08:22:55 +02:00
Christopher Fenner and GitHub
bb98ba71f3
Merge branch 'master' into pr/removeMergeMethodFromConfigMerger
2018-09-10 15:02:58 +02:00
Christopher Fenner and GitHub
d07b64f477
Merge branch 'master' into pr/removeMergeMethodFromConfigMerger
2018-09-10 13:32:01 +02:00
Christopher Fenner and GitHub
bce7f370de
Merge branch 'master' into pr/cleanWorktreeCheck
2018-09-10 13:28:57 +02:00
Christopher Fenner and GitHub
7b49858233
Merge branch 'master' into pr/artifactSetVersionStreamlineGitHandling
2018-09-05 11:46:11 +02:00
Christopher Fenner and GitHub
e65ec98144
correct indent
2018-09-05 11:44:40 +02:00
Christopher Fenner and GitHub
55ee41a23c
Merge branch 'master' into pr/alignMixinOrder
2018-08-30 11:04:16 +02:00
Christopher Fenner and GitHub
704c5a1a17
neoDeploy: add web analytics ( #269 )
...
* add web analytics
* Update neoDeploy.groovy
* Update neoDeploy.groovy
2018-08-30 11:03:34 +02:00
Christopher Fenner and GitHub
4425629ee7
notify about deactivated SWA reporting ( #261 )
...
* report deactivated SWA reporting
* Update Utils.groovy
* add tests
* add test cases
* use hamcrest matchers in tests
* check for missing call to web analytics
* Update UtilsTest.groovy
2018-08-29 10:01:16 +02:00
Christopher Fenner and GitHub
7ab2c3ee22
Create PULL_REQUEST_TEMPLATE.md ( #251 )
...
* Create PULL_REQUEST_TEMPLATE.md
* Rename CONTRIBUTING.md to .github/CONTRIBUTING.md
* Update PULL_REQUEST_TEMPLATE.md
2018-08-15 12:00:32 +02:00
Christopher Fenner and GitHub
6007f54074
use new config handler in steps ( #253 )
...
* use new config handler
* use new config handler
* add reporting
* Update checksPublishResults.groovy
* remove unused ConfigurationMerger methods
* fix typo
* revert changes on script loading
* remove outdated test case
* Add missing import
2018-08-15 11:53:28 +02:00
Christopher Fenner and GitHub
12637119b9
swtich stage/step config loading to correct order ( #250 )
2018-08-15 10:37:34 +02:00
Christopher Fenner and GitHub
8e40a4cf62
Merge branch 'master' into pr/trUploadFileApplicationIdFromConfiguration
2018-08-15 09:59:25 +02:00
Christopher Fenner and GitHub
450d34df4d
change TravisCI build ( #245 )
...
* use mvn clean verify
* deactivate findbugs
* limit push builds to master branch
* revert to "clean test"
2018-08-15 09:36:55 +02:00
Christopher Fenner and GitHub
5a742a310f
neoDeploy: switch to chained ConfigurationHelper ( #244 )
...
* switch neoDeploy to chained ConfigurationHelper
* update imports
2018-08-15 09:26:38 +02:00
Christopher Fenner and GitHub
8ee36e3c36
Merge pull request #241 from SAP/CCFenner/newman
...
newmanExecute: handle private test repositories
2018-08-13 09:22:28 +02:00
Christopher Fenner and GitHub
c538e896f3
Merge branch 'master' into CCFenner/newman
2018-08-09 14:25:22 +02:00
Christopher Fenner and GitHub
059268459a
Merge branch 'master' into CCFenner/newman
2018-08-09 10:34:00 +02:00
Christopher Fenner and GitHub
d083ef6e39
Update newmanExecute.groovy
2018-08-08 14:23:29 +02:00
Christopher Fenner
240df88882
add stashing & private test repositories
2018-08-08 11:22:08 +02:00
Christopher Fenner and GitHub
43d1576cd3
Merge pull request #237 from SAP/CCFenner-patch-2
...
ConfigurationHelper: add condition to withMandatoryProperty
2018-08-01 10:43:11 +02:00
Christopher Fenner and GitHub
2c2700f10a
Merge branch 'master' into CCFenner-patch-2
2018-08-01 08:54:45 +02:00
Christopher Fenner and GitHub
30f0c5a6cc
correct test cases
2018-08-01 08:50:21 +02:00
Christopher Fenner and GitHub
0db93df011
fix closure
2018-08-01 08:41:49 +02:00
Christopher Fenner and GitHub
8c7dc44d1d
add tests
2018-08-01 08:30:10 +02:00
Christopher Fenner and GitHub
c5d3ed7ab8
add condition to withMandatoryProperty
2018-07-31 15:42:27 +02:00
Christopher Fenner and GitHub
aa57127e84
Merge branch 'master' into pr/readNestedProperties
2018-07-25 09:49:33 +02:00
Christopher Fenner and GitHub
819f84f773
Merge pull request #207 from SAP/CCFenner-patch-2
...
newmanExecute: create collectionDisplayName inside of the step
2018-07-13 08:24:39 +02:00