Commit Graph
878 Commits
Author SHA1 Message Date
Christopher FennerandGitHub dba20d496c Merge branch 'master' into pr/stepReturnVoid 2018-10-17 11:50:58 +02:00
Florian WilhelmandGitHub 7f7afdad1a Implement workaround for incompatible change in cloud foundry API (#343) 2018-10-17 11:01:09 +02:00
Oliver NoconandChristopher Fenner b83222726a enhance commonPipelineEnvironment with additional information (#344)
* enhance commonPipelineEnvironment with additional information

add additional git information to `commonPipelineEnvironment`:
* https url
* git branch
* github organization
* github repository

* rename github-related variables

* rename github-related variables
2018-10-17 09:54:04 +02:00
Marcus HollandGitHub c3d8ad7926 Merge pull request #342 from SAP/healthCheck-patch
add telemetry to healthExecuteCheck
2018-10-17 09:45:55 +02:00
Oliver NoconandGitHub f60dab8181 Merge branch 'master' into healthCheck-patch 2018-10-16 19:44:34 +02:00
Marcus HollandGitHub c58237045a Merge pull request #346 from SAP/OliverNocon-patch-1
Bump version
2018-10-16 16:26:26 +02:00
Oliver NoconandGitHub fe9dc7547b Bump version 2018-10-15 16:33:00 +02:00
Oliver Nocon 8bea9b40aa add telemetry to healthExecuteCheck 2018-10-15 14:18:47 +02:00
Oliver NoconandGitHub 17e8390511 add step healthExecuteCheck (#339)
This step allows to perform a basic health check on an installed application.
It verifies that your app has a simple health endpoint available and that there is no error when calling it.
0.7
2018-10-12 16:06:41 +02:00
Marcus Holl 9e27fde76e CommonStepTest 2018-10-11 10:18:39 +02:00
Marcus Holl 6dc1f5aa59 Do not check return value of step isChangeInDevelopment 2018-10-11 10:18:39 +02:00
Marcus Holl 378f34da76 Fix return value for transport request create
since now handlePipelineStepError does not return anything anymore we need to put the
corresponding return statement inside createTransportRequest outside the handlinePipelineStepError
closure.
2018-10-11 10:18:39 +02:00
Marcus Holl 0c8f45544c Remove return value (boolean) from checkChangeInDevelopment 2018-10-11 10:18:39 +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
Marcus HollandGitHub a56b9c0c8c Merge pull request #322 from marcusholl/pr/swaPushOldConfigUsed
swa push old config used
2018-10-11 08:42:52 +02:00
Marcus Holl 479b1d483a Merge remote-tracking branch 'github/master' into HEAD 2018-10-11 08:36:18 +02:00
Marcus HollandGitHub 349cb6450c Merge pull request #333 from marcusholl/pr/stepNameTest
STEP_NAME test
2018-10-11 08:35:39 +02:00
Marcus Holl 27ecf37424 Merge remote-tracking branch 'github/master' into HEAD 2018-10-11 08:26:58 +02:00
Marcus Holl 11a7b24ce8 STEP_NAME test
Asserts that each step (modulo whitelist) comes with a STEP_NAME
field.
2018-10-11 08:24:33 +02:00
Christopher FennerandGitHub 3d2bc3f892 add missing parameter (#164) 2018-10-10 12:05:41 +02:00
Marcus Holl 203be37f75 Merge remote-tracking branch 'github/master' into HEAD 2018-10-09 16:57:26 +02:00
Marcus HollandGitHub fd6a01a322 Merge pull request #320 from marcusholl/pr/assertOrderOfGitCommands
Ensure the order of the git commands
2018-10-09 16:51:47 +02:00
Marcus Holl b8ff2a5285 Merge remote-tracking branch 'github/master' into HEAD 2018-10-09 16:30:55 +02:00
Marcus HollandGitHub e629937db9 Merge pull request #315 from marcusholl/pr/noExplictGetterAnDSettersInCommonPipelineEnvironment
No explict getter an d setters in common pipeline environment
2018-10-09 16:29:49 +02:00
Marcus Holl b6a205f9aa Merge remote-tracking branch 'github/master' into HEAD 2018-10-09 15:31:43 +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
Oliver NoconandGitHub aeb814fc2b Merge branch 'master' into pr/noExplictGetterAnDSettersInCommonPipelineEnvironment 2018-10-08 09:45:14 +02:00
Oliver NoconandGitHub 0ee27774f6 Merge branch 'master' into pr/assertOrderOfGitCommands 2018-10-08 09:43:16 +02:00
Oliver NoconandGitHub 130fe6a941 Merge branch 'master' into pr/swaPushOldConfigUsed 2018-10-08 09:42:33 +02:00
Oliver NoconandGitHub bf753814e4 seleniumExecuteTests - Documentation Update (#327) 2018-10-05 16:10:26 +02:00
Oliver NoconandGitHub 7965b5a78d Bump version (#328) 2018-10-05 13:56:57 +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
Oliver NoconandGitHub 7a961ef38e seleniumExecuteTests - add step to run Selenium tests (#318)
It comes with an extension to executeDocker and executeDockerOnKubernetes to run sidecar containers.

This helps to execute Selenium tests using two Docker images:

1. Execution runtime for tests (e.g. node image)
2. Selenium instance which holds Selenium server + browser

* add documentation & some name cleanup
* include PR feedback
* add step documentation to structure
0.6
2018-10-04 17:06:42 +02:00
Marcus Holl afc17707d8 Notify about old config (properties) used 2018-10-02 10:56:13 +02:00
Marcus Holl 799810a987 Accept utils instance from outside (for testing) 2018-10-02 10:56:04 +02:00
Marcus Holl ba725dc52f test asserting setupCPE works with config properties file 2018-10-02 10:55:50 +02:00
Marcus HollandChristopher Fenner d0d4cac75b Assert that there is no git commit if there should be not commit intentionally (#321)
up to now only the mvn call for setting the version was asserted, but it was not asserted
whether or not there is a commit.
2018-10-02 08:53:21 +02:00
Marcus Holl 252c6da4bd Ensure the order of the git commands
Up to now we checked for git commands, but the order was not taken into account.
Test would pass even if the commit happens before git add.

Now the order of the git commits is asserted.
2018-10-01 13:56:59 +02:00
Marcus HollandGitHub 74609a75ae Merge pull request #316 from marcusholl/pr/lessSh
[refactoring] Reduce number of sh calls
2018-10-01 12:40:24 +02:00
Marcus Holl 01b03f0df3 [refactoring] Reduce number of sh calls 2018-09-27 16:18:46 +02:00