Marcus Holl
c9883bf5b0
Pr/read project config only if it exists ( #959 )
...
* Read the project config only if it exists
This avoid trying reading the file and have the control flow based
on errors. Beside that it helps troubleshooting when we have some
logging (debug level only).
* formatting only
* Adjust log level
2019-11-11 09:52:44 +01:00
Oliver Nocon
d7efd33a5b
Fix bug in step generator ( #964 )
...
When using step generator outside of the current package the `PrepareConfig` call was not done using the prefix.
2019-11-11 09:42:47 +01:00
Oliver Nocon
dca4a079b7
Refactor structure of generator ( #960 )
2019-11-08 15:35:11 +01:00
Sven Merk
27b5545ab6
Merge pull request #962 from SAP/karma-fix-metadata
...
Fix karma metadata
2019-11-08 11:58:17 +01:00
Sven Merk
4fb5f63cfd
Merge branch 'master' into karma-fix-metadata
2019-11-08 11:30:43 +01:00
Sven Merk
92054ad8aa
Fix karma metadata
2019-11-08 11:28:42 +01:00
Oliver Nocon
fedfb74910
Export step generator ( #958 )
...
* Export step generator
* Fix CodeClimate finding
2019-11-07 15:42:22 +01:00
Daniel Mieg
2e0bf3ac34
Add step to pull repository to ABAP in SAP Cloud Platform ( #907 )
2019-11-07 15:40:45 +01:00
Marcus Holl
2a6c075001
streamline git url retrieval ( #850 )
...
* Streamline url parsing in piperPipelineStageInit
* Remove .git appendix only once
* Improve the regex for parsing urls
now the colon for the port is contained in the port group. This increases the
understandability of the regex.
* Improve the regex for parsing the urls again
now the leading slash of the path is contained in the path group. This increases the
understandability of the regex.
2019-11-07 15:37:27 +01:00
rodibrin
4e03c81b94
Merge pull request #805 from rodibrin/harmonize-docker-arguments
...
harmonize docker configuration properties
2019-11-07 12:44:06 +01:00
Stengel
73b931441c
Merge remote-tracking branch 'upstream/master' into harmonize-docker-arguments
2019-11-07 11:20:54 +01:00
Maximilian Lenkeit
06f63bc5de
remove opa5 stash ( #897 )
...
* remove opa5 stash
* remove OPA5 test cases
* remove reference to opa5 stash
2019-11-07 11:02:27 +01:00
Marcus Holl
f4aa5fc377
Let the mocks fail if error is provided from a test ( #940 )
...
There was some command parsing with failure in case it started with fail. That is
IMO less transparent. Now we prepare more explicit with a failure from outside. This
enables us to prepare an error like we expect it in the free wild.
2019-11-07 09:02:11 +01:00
Marcus Holl
7c5a8a73bc
Helper for fileExists ( #954 )
...
Since we need it at several places (next use case will be step xsDeploy) we should
have a helper for that.
2019-11-07 08:17:42 +01:00
Oliver Nocon
ede322c8bb
Export general configuration - part 2 ( #957 )
...
* Export general configuration - part 2
First part in #956 missed to export the elements of the struct ...
* Add comment for exported struct
* Add function for opening config files
2019-11-06 16:22:50 +01:00
rodibrin
186204b37e
Merge pull request #944 from rodibrin/eclipsecomplains
...
Map with single parameter
2019-11-06 15:43:30 +01:00
rodibrin
620efb3d8b
Merge branch 'master' into eclipsecomplains
2019-11-06 15:42:11 +01:00
Oliver Nocon
a04489cd35
Add step spinnakerTriggerPipeline ( #793 )
2019-11-06 15:37:14 +01:00
rodibrin
61e9179cf8
Merge branch 'master' into eclipsecomplains
2019-11-06 15:33:43 +01:00
Oliver Nocon
bb230d3b9b
Export general configuration ( #956 )
...
Allow for package external access to general configuration.
Use-case: re-use individual steps
2019-11-06 14:07:41 +01:00
rodibrin
d50b0512a9
Merge branch 'master' into eclipsecomplains
2019-11-06 13:07:50 +01:00
Sven Merk
ee57a1e79d
Merge pull request #947 from SAP/goGithub
...
Add githubPublishRelease step
2019-11-06 12:33:05 +01:00
Christopher Fenner
ae221a8ea7
Merge branch 'master' into goGithub
2019-11-06 12:28:48 +01:00
Sven Merk
7205dbcdec
Merge pull request #945 from SAP/cfg-hierarchical-defaults
...
Add capability for hierarchical defaults in golang
2019-11-06 12:20:33 +01:00
Sven Merk
6721c59a30
Merge branch 'master' into cfg-hierarchical-defaults
2019-11-06 12:13:15 +01:00
Oliver Nocon
d385015437
Merge branch 'master' into goGithub
2019-11-06 11:29:16 +01:00
Oliver Nocon
de31cde9b8
Add PiperGoUtils for downloading piper binary ( #928 )
...
* Add PiperGoUtils for downloading piper binary
PiperGoUtils provide the link between a Jenkins library step and the library step execution running in a go binary.
It makes sure that an adequate binary is available.
* fix CodeClimate finding
* Remove Delimiter and add download resilience.
2019-11-06 11:28:10 +01:00
Oliver Nocon
d9a7faed0f
Merge branch 'master' into goGithub
2019-11-06 10:32:22 +01:00
OliverNocon
57540d3127
Fix bug in replacement function
2019-11-06 10:32:02 +01:00
rodibrin
651683758d
Merge branch 'master' into eclipsecomplains
2019-11-06 10:29:20 +01:00
Marcus Holl
a456282d6a
fix: getting config should also work in case there is no project config ( #951 )
2019-11-06 10:28:15 +01:00
Stengel
84f9b262da
Merge branch 'harmonize-docker-arguments' of github.com:rodibrin/jenkins-library into harmonize-docker-arguments
2019-11-06 10:09:52 +01:00
Stengel
1dbe7352c7
Merge remote-tracking branch 'upstream/master' into harmonize-docker-arguments
2019-11-06 10:02:58 +01:00
rodibrin
a0ee6357fb
Merge branch 'master' into eclipsecomplains
2019-11-06 10:00:34 +01:00
OliverNocon
deb965e2b4
Fix CodeClimate finding with generator update
2019-11-06 09:12:50 +01:00
OliverNocon
6dda86ea16
Merge branch 'goGithub' of https://github.com/SAP/jenkins-library into goGithub
2019-11-06 09:05:30 +01:00
OliverNocon
5c87d4775c
Ensure asset update for latest release only
2019-11-06 09:05:07 +01:00
Oliver Nocon
147bc745af
Merge branch 'master' into cfg-hierarchical-defaults
2019-11-05 21:52:47 +01:00
Oliver Nocon
d2b2aae2da
Merge branch 'master' into goGithub
2019-11-05 21:52:19 +01:00
Marcus Holl
58128be970
apply formatter ( #950 )
2019-11-05 21:51:44 +01:00
Oliver Nocon
7b62775868
Merge branch 'master' into goGithub
2019-11-05 17:35:52 +01:00
OliverNocon
319066acf2
Merge branch 'goGithub' of https://github.com/SAP/jenkins-library into goGithub
2019-11-05 17:33:38 +01:00
OliverNocon
48bfc10956
Address PR feedback
2019-11-05 17:33:00 +01:00
Oliver Nocon
8587452a3c
Update resources/metadata/githubrelease.yaml
...
Co-Authored-By: Christopher Fenner <Christopher.Fenner@sap.com>
2019-11-05 17:29:05 +01:00
Sven Merk
47af81b902
Merge branch 'master' into cfg-hierarchical-defaults
2019-11-05 16:32:47 +01:00
Sven Merk
04d288a13f
Merge branch 'cfg-hierarchical-defaults' of https://github.com/SAP/jenkins-library into cfg-hierarchical-defaults
2019-11-05 16:31:50 +01:00
Sven Merk
376419e0db
Add mixin of dependent defaults
2019-11-05 16:30:41 +01:00
Maximilian Lenkeit
5dfc90f386
Make cobertura defaults compatible with UI5 ( #941 )
...
* tests(testsPublishResults): evaluate file pattern for cobertura
* tests(testsPublishResults): test for cobertura in UI5 projects
* feat(testsPublishResults): collect cobertura of UI5 projects by default
2019-11-05 15:33:18 +01:00
OliverNocon
1a034aea4c
Update parameter names
2019-11-05 15:13:04 +01:00
OliverNocon
44473666a8
Address CodeClimate findings
2019-11-05 14:46:45 +01:00