Commit Graph
100 Commits
Author SHA1 Message Date
Christopher FennerandGitHub 631e9f8e19 correct condition to handle PRs 2018-10-26 10:55:37 +02:00
Christopher FennerandGitHub a3d1b8532e Update .travis.yml 2018-10-26 10:43:05 +02:00
Christopher FennerandGitHub c3ac22cc64 Merge branch 'master' into CCFenner/stages 2018-10-26 10:31:36 +02:00
Christopher FennerandGitHub f6c62d2017 split travis build into stages 2018-10-25 12:56:32 +02:00
Christopher FennerandGitHub 5a3be2af49 Merge branch 'master' into pr/fixTrailingWhitespaces 2018-10-25 10:42:19 +02:00
Christopher FennerandGitHub 7deb1d11ab add config for Code Climate (#357) 2018-10-25 10:39:08 +02:00
Christopher FennerandGitHub 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 FennerandOliver 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 FennerandGitHub 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 FennerandGitHub dba20d496c Merge branch 'master' into pr/stepReturnVoid 2018-10-17 11:50:58 +02:00
Christopher FennerandGitHub dc2e5ba856 Update ConfigurationHelper.groovy 2018-10-17 11:27:36 +02:00
Christopher FennerandMarcus Holl 8071071e9d set return type 2018-10-11 09:10:26 +02:00
Christopher FennerandMarcus Holl 01365295cb remove step return types 2018-10-11 09:10:26 +02:00
Christopher FennerandGitHub 3d2bc3f892 add missing parameter (#164) 2018-10-10 12:05:41 +02:00
Christopher FennerandMarcus Holl e0aa95645b remove unnecessary import 2018-10-09 15:25:46 +02:00
Christopher FennerandMarcus Holl 27959e4644 remove unnecessary imports 2018-10-09 15:25:46 +02:00
Christopher FennerandMarcus Holl bab4772704 remove unnecessary imports 2018-10-09 15:25:46 +02:00
Christopher FennerandMarcus Holl 475b977f17 remove unnecessary import 2018-10-09 15:25:46 +02:00
Christopher FennerandMarcus Holl 0bc21ed7e2 remove unnecessary import 2018-10-09 15:25:46 +02:00
Christopher FennerandMarcus Holl e068c52f6c remove unnecessary import 2018-10-09 15:25:46 +02:00
Christopher FennerandMarcus Holl a24c1457d2 remove unnecessary import 2018-10-09 15:25:46 +02:00
Christopher FennerandGitHub 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 FennerandGitHub 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 FennerandGitHub f10a8c6246 dockerExecuteOnKubernetes: fix stash overriding (#329)
* dockerExecuteOnKubernetes: fix stash overriding

* update comment
2018-10-05 10:51:01 +02:00
Christopher FennerandGitHub d4ca181b1d ignore bin folder (#326) 2018-10-05 08:22:55 +02:00
Christopher FennerandGitHub bb98ba71f3 Merge branch 'master' into pr/removeMergeMethodFromConfigMerger 2018-09-10 15:02:58 +02:00
Christopher FennerandGitHub d07b64f477 Merge branch 'master' into pr/removeMergeMethodFromConfigMerger 2018-09-10 13:32:01 +02:00
Christopher FennerandGitHub 7b49858233 Merge branch 'master' into pr/artifactSetVersionStreamlineGitHandling 2018-09-05 11:46:11 +02:00
Christopher FennerandGitHub e65ec98144 correct indent 2018-09-05 11:44:40 +02:00
Christopher FennerandGitHub 55ee41a23c Merge branch 'master' into pr/alignMixinOrder 2018-08-30 11:04:16 +02:00
Christopher FennerandGitHub 704c5a1a17 neoDeploy: add web analytics (#269)
* add web analytics

* Update neoDeploy.groovy

* Update neoDeploy.groovy
2018-08-30 11:03:34 +02:00
Christopher FennerandGitHub 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 FennerandGitHub 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 FennerandGitHub 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 FennerandGitHub 12637119b9 swtich stage/step config loading to correct order (#250) 2018-08-15 10:37:34 +02:00
Christopher FennerandGitHub 8e40a4cf62 Merge branch 'master' into pr/trUploadFileApplicationIdFromConfiguration 2018-08-15 09:59:25 +02:00
Christopher FennerandGitHub 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 FennerandGitHub 5a742a310f neoDeploy: switch to chained ConfigurationHelper (#244)
* switch neoDeploy to chained ConfigurationHelper

* update imports
2018-08-15 09:26:38 +02:00
Christopher FennerandGitHub 8ee36e3c36 Merge pull request #241 from SAP/CCFenner/newman
newmanExecute: handle private test repositories
2018-08-13 09:22:28 +02:00
Christopher FennerandGitHub c538e896f3 Merge branch 'master' into CCFenner/newman 2018-08-09 14:25:22 +02:00
Christopher FennerandGitHub 059268459a Merge branch 'master' into CCFenner/newman 2018-08-09 10:34:00 +02:00
Christopher FennerandGitHub 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 FennerandGitHub 43d1576cd3 Merge pull request #237 from SAP/CCFenner-patch-2
ConfigurationHelper: add condition to withMandatoryProperty
2018-08-01 10:43:11 +02:00
Christopher FennerandGitHub 2c2700f10a Merge branch 'master' into CCFenner-patch-2 2018-08-01 08:54:45 +02:00
Christopher FennerandGitHub 30f0c5a6cc correct test cases 2018-08-01 08:50:21 +02:00
Christopher FennerandGitHub 0db93df011 fix closure 2018-08-01 08:41:49 +02:00
Christopher FennerandGitHub 8c7dc44d1d add tests 2018-08-01 08:30:10 +02:00
Christopher FennerandGitHub c5d3ed7ab8 add condition to withMandatoryProperty 2018-07-31 15:42:27 +02:00
Christopher FennerandGitHub aa57127e84 Merge branch 'master' into pr/readNestedProperties 2018-07-25 09:49:33 +02:00
Christopher FennerandGitHub 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
Christopher FennerandGitHub a4b622e563 use collectionDisplayName 2018-07-12 23:34:35 +02:00
Christopher FennerandGitHub 153536f5d3 create collectionDisplayName inside of the step 2018-07-12 23:31:15 +02:00
Christopher FennerandGitHub 1423522e2f Merge pull request #201 from marcusholl/pr/fixQuotationMark
[fix] misplaced quotation mark in assertion message
2018-07-12 09:21:30 +02:00
Christopher FennerandGitHub aa865f145f Merge pull request #172 from SAP/CCFenner/mtaVersioning
add versioning for MTAs
2018-07-11 11:53:20 +02:00
Christopher FennerandGitHub 875d221cc3 Merge pull request #190 from marcusholl/pr/wrongPackageDeclaration
Remove wrong package declaration and stange grovvy shebang
2018-07-06 13:52:58 +02:00
Christopher FennerandGitHub 96b2880ea0 Merge pull request #186 from SAP/CCFenner/newmanExecute
add step for Newman test execution
2018-07-06 10:27:55 +02:00
Christopher FennerandGitHub d2e023f512 Update newmanExecute.groovy 2018-07-04 15:01:12 +02:00
Christopher FennerandGitHub cd891acc97 remove println 2018-07-04 11:13:41 +02:00
Christopher FennerandGitHub af753d3c54 build new config on the fly 2018-07-04 11:12:32 +02:00
Christopher FennerandMarcus Holl 0d5e49e9d4 fix echo 2018-07-03 17:01:22 +02:00
Christopher FennerandMarcus Holl 2f0dce1a5e Update prepareDefaultValues.groovy 2018-07-03 17:01:22 +02:00
Christopher FennerandMarcus Holl 7ce0c85fe9 only merge lists 2018-07-03 17:01:22 +02:00
Christopher FennerandMarcus Holl e70c40bdfc revert changes 2018-07-03 17:01:22 +02:00
Christopher FennerandMarcus Holl 3ebe599f52 merge custom default configuration 2018-07-03 17:01:22 +02:00
Christopher FennerandMarcus Holl 8f938d98f8 revert changes 2018-07-03 17:01:22 +02:00
Christopher Fenner 232705f58c add tests 2018-07-03 14:39:20 +02:00
Christopher Fenner 12cf07a73d align used node images 2018-07-03 14:22:22 +02:00
Christopher Fenner e2f2329984 add default settings 2018-07-03 14:17:18 +02:00
Christopher Fenner 637eb84396 add new step for Postman test execution 2018-07-03 14:16:17 +02:00
Christopher FennerandGitHub 04d8ebdbd8 correct coverage badge 2018-06-27 15:06:52 +02:00
Christopher Fenner cd10eed0c3 fix test issue on Windows 2018-06-27 14:56:50 +02:00
Christopher Fenner 44ff690a77 fix test issue on Windows 2018-06-27 14:38:57 +02:00
Christopher Fenner 70f7e5a6fa fix test issue on Windows 2018-06-27 14:28:16 +02:00
Christopher Fenner 251f731ca8 fix test issue on Windows 2018-06-27 14:19:40 +02:00
Christopher Fenner 268fd2c25c add defaults for MTA versioning 2018-06-27 11:08:09 +02:00
Christopher Fenner a93443ebdf add MTA versioning class 2018-06-27 11:08:09 +02:00
Christopher Fenner 5cb9c17687 correct package name 2018-06-27 11:02:07 +02:00
Christopher Fenner 5cf3d3c21c hook in new versioning type for mta 2018-06-27 11:02:07 +02:00
Christopher Fenner a4ef0a5af8 add new versioning type for MTAs 2018-06-27 11:02:07 +02:00
Christopher FennerandGitHub 7058661f9f remove obsolete parameter 2018-06-27 10:02:02 +02:00
Christopher FennerandGitHub bc84497b24 remove obsolete parameter 2018-06-27 09:59:44 +02:00
Christopher FennerandGitHub d0552cfbfd remove obsolete parameter 2018-06-27 09:59:14 +02:00
Christopher FennerandGitHub 267f5f6936 use default image / workspace 2018-06-27 09:52:32 +02:00
Christopher FennerandGitHub 6cb7adac59 add node as default docker image 2018-06-27 09:51:27 +02:00
Christopher Fenner dbcf87ffcc rename exclude parameter 2018-06-26 16:08:03 +02:00
Christopher Fenner 6bcf17c70a add snyk html report 2018-06-26 16:05:43 +02:00
Christopher Fenner b44ebf99d1 add snyk html report 2018-06-26 16:00:26 +02:00
Christopher Fenner 957ca11d7b add snyk html report 2018-06-26 15:47:46 +02:00
Christopher Fenner f9d4fbda53 correct step name 2018-06-26 15:34:32 +02:00
Christopher Fenner 426f23b232 add step tests 2018-06-26 15:08:46 +02:00
Christopher Fenner a448698427 fix method name 2018-06-26 13:18:21 +02:00
Christopher Fenner 89d6e13d00 fix method name 2018-06-26 13:17:12 +02:00
Christopher FennerandGitHub 9c5887ebbd Merge pull request #167 from SAP/CCFenner/fixStashPattern
update buildDescriptor pattern
2018-06-25 22:52:15 +02:00
Christopher Fenner e51b82e0ea fix imports 2018-06-25 22:49:34 +02:00
Christopher Fenner b891b36fbf add further test case 2018-06-25 22:45:43 +02:00
Christopher Fenner 394aaa6577 fix typo 2018-06-25 14:53:59 +02:00
Christopher Fenner 6e147f9e52 fix issues 2018-06-25 14:53:50 +02:00
Christopher Fenner 1c924cc8df add test for MtaMultiplexer 2018-06-25 14:53:28 +02:00
Christopher Fenner 3f4069ade6 add step for Snyk scan execution 2018-06-25 13:14:46 +02:00