Commit Graph
1260 Commits
Author SHA1 Message Date
Marcus Holl 51afc894e5 Implement hashCode/equals/toString for JenkinsShellCallRule
* toString is helpful for troubleshooting during developing tests
* equals/hashCode are required in case somebody would like to register
  some responses again (e.g. register something valid almost all the time, and
  register something more specific for a certain test).
2018-12-10 16:23:24 +01:00
Christopher FennerandGitHub d303e49ebe add newman doc (#399) 0.8 2018-12-10 11:53:48 +01:00
Christopher FennerandGitHub 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
Marcus HollandGitHub 5a6200f52c Merge pull request #379 from marcusholl/pr/removeReturnValueFromDocuForCheckChangeInDevelopment
Remove return value from docu for step checkChangeInDevelopment
2018-12-07 13:15:00 +01:00
Marcus Holl cc971190c9 Merge remote-tracking branch 'github/master' into HEAD 2018-12-07 13:04:51 +01:00
Marcus Holl 987584a28f Remove return value from docu for step checkChangeInDevelopment 2018-12-07 13:04:40 +01:00
Marcus HollandGitHub 0d2277cec7 Merge pull request #382 from marcusholl/pr/logMtaBuildCall
Log mta call which get executed.
2018-12-07 13:02:15 +01:00
Marcus Holl 6491cccc2d Merge remote-tracking branch 'github/master' into HEAD 2018-12-07 12:32:00 +01:00
Marcus HollandGitHub c5f97f63cf Merge pull request #408 from marcusholl/pr/updateMailRecipients
Update mail recipients
2018-12-07 12:30:36 +01:00
Marcus Holl f82267a680 Update mail recipients 2018-12-07 09:02:31 +01:00
Marcus HollandGitHub 42875a3840 Merge pull request #378 from marcusholl/pr/removeReturnValueFromDocuSimpleCases
remove return value from docu simple cases
2018-12-06 16:25:29 +01:00
Marcus Holl b64a98ab5e Merge remote-tracking branch 'github/master' into HEAD 2018-12-06 16:13:44 +01:00
Marcus HollandGitHub e731ddb82c Merge pull request #383 from marcusholl/pr/streamlineCodeInMtaBuild
Streamline code: Inline variable in mtaBuild step
2018-12-06 16:12:59 +01:00
Marcus Holl 2ccb9df408 Merge remote-tracking branch 'github/master' into HEAD 2018-12-06 15:58:35 +01:00
thorstenwillenbacherandGitHub 4d06cf151e Merge branch 'master' into pr/moreLoggingAndFailfastInMtaBuild 2018-12-06 15:12:46 +01:00
Oliver NoconandGitHub 74193bd98d Documentation Update - streamline library alias (#402)
Change name to how vast majority of current users is using it.

Library alias can also be defined differently by users. Then `@Library` statement just needs to reflect the different name.
2018-12-05 13:37:15 +01:00
Marcus HollandGitHub 6560fcb31b Merge pull request #393 from marcusholl/pr/improveDocuGenerator
Pr/improve docu generator
2018-12-05 10:12:49 +01:00
Oliver NoconandGitHub 3ba9a2d18f Merge branch 'master' into pr/improveDocuGenerator 2018-12-04 21:42:57 +01:00
Marcus HollandGitHub 64d7e88567 Merge pull request #405 from marcusholl/pr/noRedundancyWithStepName
Use class name as STEP_NAME
2018-12-03 13:27:47 +01:00
Marcus Holl 2b726d95b5 Merge remote-tracking branch 'github/master' into HEAD 2018-12-03 13:23:15 +01:00
Marcus HollandGitHub d13427d1d5 Merge pull request #404 from marcusholl/pr/fixOsSpecificRegexInTest
[fix] Make regex in test Operating System independent.
2018-11-29 10:06:38 +01:00
Marcus Holl b7468a7ae4 Step name is not a string literal anymore
Having the step name always the same like the file name, which is in turn the class name is
redundant.
2018-11-29 09:54:05 +01:00
Marcus Holl dc780b1248 [fix] Make regex in test Operating System independent.
We searched for the slash, but on win like operating system we have of course a backslash.
2018-11-28 11:52:37 +01:00
Oliver NoconandGitHub 90765697aa Docker execution - make sure that script is passed (#403) 2018-11-28 10:46:47 +01:00
Oliver NoconandGitHub 2881877322 newmanExecute - adapt to changes (#400)
* script now mandatory, thus passing it to dockerExecute
* html reporter needs to be installed separately
2018-11-28 09:25:34 +01:00
Oliver NoconandGitHub 6dc3ebe38c cloudFoundryDeploy - fix stashing (#398) 2018-11-27 16:29:38 +01:00
Oliver NoconandGitHub d1d07f241d cloudFoundryDeploy - fix stashing behavior (#396)
This change fixes an error which only occurs in a Kubernetes landscape.
When initial stashes are filled, the deployment will fail since it misses the artifact to be deployed.

When providing an empty stash as default, Docker execution on Kubernetes will respect all content in the current workspace.
2018-11-27 16:02:06 +01:00
Florian GeckelerandGitHub 32e20a7293 Provide option to Stop and not delete old instance on BlueGreenDeploy (#394)
* Provide option to Stop and not delete old instance on BlueGreenDeploy
* Default is still delete old instance 

Closes #323
2018-11-27 11:47:44 +01:00
Marcus Holl 36a282a8f2 docu generator: script:this case code 2018-11-23 14:43:04 +01:00
Marcus Holl c9359b63a1 Support mandatory flag when generating docu 2018-11-23 14:43:04 +01:00
Marcus Holl b921aa8d2a [fix] load defaults 2018-11-23 09:21:14 +01:00
Marcus Holl ddbdc034fc Handle annotations without docu generator on call method 2018-11-20 16:53:00 +01:00
Marcus Holl 6333530c9d Insert newlines before param config layers table 2018-11-20 16:53:00 +01:00
Christopher FennerandGitHub 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
Oliver NoconandGitHub 8d141a7183 sendNotificationMail - add resilience (#392)
Do not create failure in case `gitSshKeyCredentialsId` is not configured.
Only provide warning message.
2018-11-20 15:56:00 +01:00
Oliver NoconandChristopher Fenner db4e184967 cloudFoundryDeploy - adapt to changes in dockerExecute (#390)
pass script to call `dockerExecute`
2018-11-19 11:35:37 +01:00
Christopher FennerandGitHub ddc40044a2 karmaExecuteTests: extend default proxy excludes and stashes (#389)
* extend default proxy excludes

* Update karmaExecuteTests.md
2018-11-19 10:54:14 +01:00
Oliver NoconandGitHub d65a010158 testsPublishResults: Make jUnit pattern more universal (#386)
* Make jUnit pattern more universal
* update documentation & test
2018-11-16 08:57:09 +01:00
Marcus Holl a84d91f6bf More logging and be failfast around mtaYamlFile
- don't log a message and continue when it is clear that we cannot succeed
    together with error raised later during attempt not parse a non-existing
    file
  - More log output in order to clarify what happens with mta.yaml
2018-11-13 09:23:26 +01:00
Marcus Holl 69058d0f80 Streamline code: Inline variable in mtaBuild step 2018-11-13 08:44:53 +01:00
Marcus Holl d1500dce00 Log mta call which get executed. 2018-11-13 08:40:45 +01:00
Marcus HollandGitHub 9c27fbadf1 Merge pull request #372 from marcusholl/pr/neoDeployDeprecatedOldConfigFramework
neoDeploy deprecated old config framework
2018-11-12 15:48:24 +01:00
Marcus Holl 5c4007180c Merge remote-tracking branch 'github/master' into HEAD 2018-11-12 13:11:54 +01:00
Marcus HollandGitHub 6833a1cf84 Merge pull request #375 from marcusholl/pr/switchOffGetBooleanCheck
Disable check for Boolean.getBoolean()
2018-11-12 12:31:37 +01:00
Marcus Holl cc52cbd274 Merge remote-tracking branch 'github/master' into HEAD 2018-11-12 12:17:22 +01:00
Marcus HollandGitHub 1663cee93a Merge pull request #298 from marcusholl/pr/transportRequestIDAlsoViaCPE
transport request id also via cpe
2018-11-12 10:19:41 +01:00
Marcus Holl 06aacffb56 Merge remote-tracking branch 'github/master' into HEAD 2018-11-12 09:39:12 +01:00
Marcus Holl 7446b1e93d Remove return value from step documentation
In the meantime the steps do not have a return value anymore.
2018-11-09 16:09:29 +01:00
Marcus Holl 79fc8b1b85 Improve naming step -> script
We cannot say if it is a step, but it is a script, this is essential.
2018-11-09 15:45:31 +01:00
Marcus Holl 6252b18e49 Remove cps annotation
since otherwise we get executed not all the code. It returns too early.
2018-11-09 15:45:31 +01:00