1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2025-06-29 00:51:34 +02:00
Commit Graph

167 Commits

Author SHA1 Message Date
1e36df6a9c fix docs generation (#640) 2019-04-04 17:01:30 +02:00
54846ea0d6 Add a guide on authenticating UIVeri5 tests (#577)
* Add a guide on authenticating UIVeri5 tests

* Update documentation/docs/steps/uiVeri5ExecuteTests.md

Co-Authored-By: LukasHeimann <48723560+LukasHeimann@users.noreply.github.com>
2019-04-04 13:54:16 +02:00
fbddb910d0 fix docu 2019-04-04 10:50:46 +02:00
138656b49b Allow resilient error handling in pipelines (#583)
* add resilience to error handling
* adapt documentation
* make ConfigLoader more resilient
2019-04-04 08:38:54 +02:00
316ea83423 fix doc build error 2019-04-03 15:44:59 +02:00
83ee7d0b28 mtaBuild: generate docu 2019-04-03 10:36:56 +02:00
92e895d34e pipelineExecute: generate docu 2019-04-03 09:41:27 +02:00
d863bb3209 durationMeasure: generate config 2019-04-03 08:16:33 +02:00
3d0aa51380 mavenExecute: generate docu 2019-04-02 22:03:23 +02:00
0397f152dc Merge branch 'master' into healthExecuteCheck 2019-04-02 21:01:29 +02:00
f77d9957a5 handlePipelineStepErrors: generate docu 2019-04-02 20:06:47 +02:00
4f93f1f07a healthExecuteCheck: generate docu 2019-04-01 11:14:38 +02:00
eba4c68a49 remove documentation 2019-03-29 08:44:36 +01:00
397ec0c2fc Prerequiste transportRequestCreate: SOLMAN ST720 SP08 or higher 2019-03-26 14:35:52 +01:00
0e7ef41fab newmanExecute: generate documentation (#591)
* generate docs for newmanExecute step

* fix typo
2019-03-26 13:26:21 +01:00
f8c8e81958 generate docs for slackSendNotification step (#592) 2019-03-26 12:14:29 +01:00
f138ae1499 mailSendNotification: generate documentation (#584) 2019-03-25 14:34:48 +01:00
7177954e80 seleniumExecuteTests & uiVeri5ExecuteTests: improve documentation (#568)
* generate docs for seleniumExecuteTests

* inherit docs for uiVeri5ExecuteTests

* add description for failOnError
2019-03-19 15:38:52 +01:00
af740e1092 Make source for neo deployments configurable in the config file (#564) 2019-03-18 14:55:51 +01:00
7069f29ec5 snykExecute: add missing documentation (#570)
* add docs for snykExecute

* add link to new docs page
2019-03-18 11:08:41 +01:00
a1d8ea51f5 Merge remote-tracking branch 'github/master' into HEAD 2019-03-15 16:13:55 +01:00
d8159e70d0 Adjust docu for npmExecute wrt docu generation 2019-03-15 14:14:15 +01:00
9a75c4a728 Update docu for neoDeploy: neo.sh needs to be contained in path 2019-03-15 08:23:47 +01:00
721aae4a8b configure docu generation for karmaExecuteTests 2019-03-14 14:01:48 +01:00
ad467a6ead Merge remote-tracking branch 'github/master' into HEAD 2019-03-14 13:21:19 +01:00
6d7205377c generate karma docs (#555) 2019-03-13 12:01:05 +01:00
857bd2794a uiVeri5ExecuteTests, documentation update (#545) 2019-03-11 17:27:37 +01:00
38c5a0d779 Add npmExecute step (#491) 2019-02-21 19:14:48 +01:00
ada3ed909d Don't print messages in all uppercase letters (#531) 2019-02-21 15:46:17 +01:00
47ba7ff035 reduce redunadancy in md files for doc generation 2019-02-18 08:20:16 +01:00
d2b6be4e25 Configure default mta build image to ppiper/mta-archive-builder (#515) 2019-02-15 13:48:34 +01:00
793df723cf add step slackSendNotification (#338)
* add step slackSendNotification

This step allows to send Slack notifications in case of pipeline failures.

* add SWA reporting

* remove allowBuildFailure

* add GENERAL_CONFIG_KEYS

* update STEP_NAME

* add missing import

* fix MD findings

* adjust rule name to be aligned with #455
2019-02-13 16:45:35 +01:00
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
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
3a8bd80f09 fix: table not generated by mkdocs due to wrong syntax (#498) 2019-02-08 11:35:58 +01:00
1b202f879a Provide flag for skipping docker image pulls (#407)
* Provide flag for skipping docker image pulls

Usefull for testing while developing images. Without pulling images it is possible to
use images available in the local registry only.
2019-02-06 08:48:33 +01:00
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
3b2e42c74f Add step containerExecuteStructureTest (#441)
* add step containerExecuteStructureTest
* include PR-review feedback
* documentation
2019-01-31 09:39:13 +01:00
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
6e26d78047 Improve neo deploy (#440)
The following features were added:
Lock resources for deployment
New parameters: environment, vmArguments
Assert password does not start with @
Link to cloud cockpit
Only execute rolling update if app is running
Show logs if deployment failed
Restart app after normal deployment
Use neo namespace for parameters
Align parameter names with neo sdk: size, application, source
Remove vmSize check as done by the tool itself
2019-01-28 11:32:24 +01:00
ee58859cd9 Doc: Fix transportRequestCreate docu (transportRequestId) (#467) 2019-01-28 10:25:36 +01:00
e9a9ae4a1a Refine Hybrid Development Documentation (#462) 2019-01-25 18:15:30 +01:00
27c3891685 deployToCloudFoundry - patch mta blue-green deployment (#457)
mta deploy plugin has flag:
` --no-confirm` which is described as _"Do not require confirmation for deleting the previously deployed MTA apps"_

This flag is essentials for performing fully automated blue-green deployments.
2019-01-22 16:13:59 +01:00
96d5184651 Remove hand crafted step descrption 2019-01-18 08:57:54 +01:00
1ef91ce8a3 Parameters now generated during build 2019-01-18 08:57:54 +01:00
e11478ca00 cloudFoundryDeploy - add deployment reporting to Influx (#421)
Add reporting of operations-related data to Influx (if configured), like:
* Version of deployed artifact
* Deployment time
* Target infrastructure for deployment
2019-01-18 08:25:22 +01:00
98139bb498 influxWriteData - support Influx tags (#420)
* influxWriteData - support Influx tags

In order to better query data in Influx, tags needs to be written.
This change allows filling tag data via the Influx plugin.
2019-01-17 15:42:03 +01:00
4e20f61dc4 fix documentation 2019-01-17 12:36:13 +01:00
20a54cf094 dockerExecute - extend Kubernetes capabilities (#432)
allow `dockerExecute` to pass on to dockerExecuteOnKubernetes
* containerCommand
* containerShell
2019-01-14 14:43:07 +01:00
3cb70a2a48 clean influx docs (#431) 2019-01-11 16:40:31 +01:00