1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2024-12-14 11:03:09 +02:00
Commit Graph

1175 Commits

Author SHA1 Message Date
Marcus Holl
5c0abfdff8 Better readable rule names: readYamlRule 2019-01-23 14:54:51 +01:00
Marcus Holl
4e01b94458 Better readable rule names: dockerExecuteRule 2019-01-23 14:54:50 +01:00
Marcus Holl
b486f32dc1 Better readable rule names: stepRule 2019-01-23 14:54:50 +01:00
Marcus Holl
9b1397e998 Better readable rule names: loggingRule 2019-01-23 14:54:50 +01:00
Marcus Holl
994e1f1692 Better readable rule names: shellRule 2019-01-23 14:54:49 +01:00
Oliver Nocon
05e0d958da
dockerExecute - fix issue when image does not contain which (#458)
command `which` requires a dedicated OS package to be installed.
In case a Jenkins Master or Jenkins Slave Image does not contain `which`, although `docker` command is available the step took a wrong turn.

This removes the check using `which` since checking `docker ps` is sufficient.
2019-01-23 14:19:36 +01:00
Christopher Fenner
8f513fb68b
add config reporting (#459) 2019-01-23 12:51:46 +01:00
Oliver Nocon
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
Christopher Fenner
6224d2aece
influxWriteData: catch NPE (#434)
* Update influxWriteData.groovy

* Update influxWriteData.groovy

* Update influxWriteData.groovy
2019-01-21 14:12:05 +01:00
Christopher Fenner
10267ce7d1
Analytics: add step parameter keys (#442)
* add stepParamKey values

* camelCase
2019-01-21 08:47:34 +01:00
SarahNoack
e452f79368 Doc: Add Image to SolMan Scenario (#453) 2019-01-18 17:42:32 +01:00
sbmaier
423c9f52ba cloudFoundryDeploy: fix naming of Influx step (#450)
* fix naming Influx

* fix test for influx name change
2019-01-18 15:33:36 +01:00
Christopher Fenner
f6647d9ce5
newmanExecuteTests: use user-specific .npm-global directory (#447)
* use user-specific .npm-global directory

* Update newmanExecute.groovy

* fix typo

* Update NewmanExecuteTest.groovy

* Update NewmanExecuteTest.groovy
2019-01-18 13:14:39 +01:00
Marcus Holl
fe54b90af8
Merge pull request #446 from marcusholl/pr/organizeImports
Remove unneeded imports for ConfigurationMerger, ConfigurationLoader
2019-01-18 10:15:46 +01:00
Christopher Fenner
2cbaeff8f4
Merge branch 'master' into pr/organizeImports 2019-01-18 10:02:10 +01:00
Marcus Holl
303122c899 Remove unneeded imports for ConfigurationMerger, ConfigurationLoader 2019-01-18 09:36:16 +01:00
Marcus Holl
49317ea852 Dock Introduce google group as communication channel (#435) 2019-01-18 09:34:03 +01:00
SarahNoack
c7564a6a99 Doc: Changed Heading for UI5 Scenario (#438) 2019-01-18 09:29:50 +01:00
SarahNoack
1f96a34f55 Update changeManagement.md (#437) 2019-01-18 09:23:00 +01:00
Marcus Holl
bd86864c86
Merge pull request #422 from marcusholl/pr/generateDocuDuringBuild
generate docu during build
2019-01-18 09:07:45 +01:00
Marcus Holl
c14567bf06 adjust location of createDocu script 2019-01-18 09:03:31 +01:00
Christopher Fenner
1baa1f14cb remove trailing line break 2019-01-18 08:57:54 +01:00
Christopher Fenner
4f804f8876 remove trailing line breaks 2019-01-18 08:57:54 +01:00
Marcus Holl
6f59627551 Create file containing classpath into build dir
and not into project root. With this appraoch the root folder get not
filled with temporary content.
2019-01-18 08:57:54 +01:00
Marcus Holl
e48cfa7a77 adapt generateDocu script for travis 2019-01-18 08:57:54 +01:00
Marcus Holl
760137058c Evaluate @GenerateDocumentation annotation. 2019-01-18 08:57:54 +01:00
Marcus Holl
d681b42c00 Introduce @GenerateDocumentation annotation 2019-01-18 08:57:54 +01:00
Marcus Holl
f81dc7b147 docu script classpath contains the built classes folder
we do not have only groovy script, but also java files inside src folder.
Hence we should rely on the target/classes folder in order to see also the
compiled java classes, and not only the groovy scripts.
2019-01-18 08:57:54 +01:00
Marcus Holl
daaac272d6 Remove commented coding line 2019-01-18 08:57:54 +01:00
Marcus Holl
c6500a7516 Relocate script files for generting documention 2019-01-18 08:57:54 +01:00
Marcus Holl
96d5184651 Remove hand crafted step descrption 2019-01-18 08:57:54 +01:00
Marcus Holl
7ac70e4c51 Streamline naming of parameter sections 2019-01-18 08:57:54 +01:00
Marcus Holl
89370b7a93 better text for step configuration section 2019-01-18 08:57:54 +01:00
Marcus Holl
669d91bcdd Provide more than one step via cli
elements 2 until end are considered to be step names.

the first two elements denotes the folder containing the steps (vars) and
the folder containing the docu markdown files.
2019-01-18 08:57:54 +01:00
Marcus Holl
ab83e9f7b8 Generate docu during travis build (for checkChangeInDevelopment) 2019-01-18 08:57:54 +01:00
Marcus Holl
1ef91ce8a3 Parameters now generated during build 2019-01-18 08:57:54 +01:00
Marcus Holl
d9c536e25a [fix] Required parameter is not labeled as required in case there is a default
Otherwise the meaning of required is confusing.
2019-01-18 08:57:54 +01:00
Marcus Holl
d140a20bb4 [fix] script can only be passed via parameters 2019-01-18 08:57:54 +01:00
Oliver Nocon
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
Oliver Nocon
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
weloli
58a1d9eb15
Merge pull request #444 from SAP/fix/doc
fix documentation
2019-01-17 13:33:49 +01:00
weloli
4e20f61dc4 fix documentation 2019-01-17 12:36:13 +01:00
Christopher Fenner
f988c908ce
Travis: remove reporting to coveralls (#443)
* remove coveralls reporting

* remove badge

* remove plugin dependency
2019-01-17 09:23:21 +01:00
Oliver Nocon
e0da4aedfe
bump version (#433) 2019-01-16 14:17:55 +01:00
SarahNoack
4803695185 Documentation: Hybrid Applications with Jenkins and SAP Solution Manager (#410) 2019-01-15 17:45:26 +01:00
Marcus Holl
db5022a4ff New Scenario Step: SAP UI5 on SAP Cloud Platform (#388)
This scenario builds a UI5 app and deploys it to SAP Cloud Platform (neo).
2019-01-15 13:32:01 +01:00
Oliver Nocon
20a54cf094
dockerExecute - extend Kubernetes capabilities (#432)
allow `dockerExecute` to pass on to dockerExecuteOnKubernetes
* containerCommand
* containerShell
2019-01-14 14:43:07 +01:00
Oliver Nocon
4064e6ffe1
piperStageWrapper - switch to parameter map for extensions (#424)
switch to using a parameter map
2019-01-14 10:25:47 +01:00
Christopher Fenner
3cb70a2a48 clean influx docs (#431) 2019-01-11 16:40:31 +01:00
Christopher Fenner
caf54b0e68 docs: add reference to newman page (#430) 2019-01-11 08:02:30 +01:00