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

213 Commits

Author SHA1 Message Date
27c4db47e4 Merge branch 'master' into whitesource-step 2019-03-26 16:46:45 +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
991dd5ec51 Merge branch 'master' into whitesource-step 2019-03-22 11:58:01 +01:00
be814c62aa Included comments refactored docu generation 2019-03-21 13:25:22 +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
c96f73866a Refactored to generally migrate config to deep structure 2019-03-14 15:18:01 +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
f2c7265986 Merge branch 'master' into whitesource-step 2019-03-13 12:13:16 +01:00
6d7205377c generate karma docs (#555) 2019-03-13 12:01:05 +01:00
6764e75551 Merge branch 'master' into whitesource-step 2019-03-13 10:43:23 +01:00
0280fe56a9 Fix typo 2019-03-13 10:29:25 +01:00
857bd2794a uiVeri5ExecuteTests, documentation update (#545) 2019-03-11 17:27:37 +01:00
4ae6675824 Revise docs 2019-03-08 13:56:07 +01:00
6b61bc1b98 Updated documentation 2019-03-08 12:33:31 +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
724a851bcd executeDockerOnKubernetes - specify custom shell (#428)
Depending on the Docker image used the default shell will not work in certain cases.
This extends the executeDockerOnKubernetes step to be able to use a custom shell according to https://github.com/jenkinsci/kubernetes-plugin#specifying-a-different-shell-command-other-than-binsh
2019-01-08 19:44:28 +01:00
9157ad3ce6 Typo in documentation 2018-12-14 18:29:02 +01:00
30d6f59b56 Typo in documentation (#414) 2018-12-14 18:10:11 +01:00
d303e49ebe add newman doc (#399) 2018-12-10 11:53:48 +01:00