Marcus Holl
7b95c04752
[refactor] CPE read/write from/to disk: remote repetitive coding ( #1110 )
...
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
2020-01-28 13:22:37 +01:00
Sven Merk
cbe368fe36
Checkmarx as golang ( #1075 )
...
* Added base functionality for checkmarx interaction
* Extend http client with file upload capabilities
* Latest changes
* Add debug logging
* Introduce Uploader interface
* Add tests for checkmarx client
* Hook new checkmarx command
* Improve coverage
* Add tests
* Improved test coverage and fixed code
* Add influx reporting
* Add alternation capabilities
* Add groovy step
* Try fix cmd
* Enhancements
* Fix report generation
* Final performance improvements
* Fix code
* Structure code, cleanup
* Improvements
* Fix codeclimate issue
* Update groovy
* Adapt latest changes to http
* Fix test
* Fix http tests
* Fix test
* Fix test
* Fix test 2
* Fix code
* Fix code 2
* Fix code
* Code
* Fix
* Fix
* Add report and link handling
* Fix returns, add groovy test
* Review comments
* Added doc template
* Docs update
* Remove SAP internals
* Better status display
* Add name to link
* Fix test
* Fix
* Fix verbose handling
* Fix verbose handling 2
* Fix verbose handling 3
* Fix
* Tiny improvements
* Regenerate
* Fix test
* Fix test code
* Fix verbosity issue
* Fix test
* Fix test
* Fix test
2020-01-27 23:40:53 +01:00
Oliver Nocon
73ab887f25
Add kubernetesDeploy step ( #1073 )
...
* Add kubernetesDeploy step
Co-authored-by: Sven Merk <33895725+nevskrem@users.noreply.github.com>
2020-01-24 14:30:27 +01:00
Stephan Aßmus
f59d9f9d49
Added Unit-Test for extensions using an older API
2020-01-24 11:29:35 +01:00
Florian Geckeler
b509e14afd
Use maven evaluate for mavenArtifactVersioning
...
* add evaluateFromMavenPom to piper Utils
* adapt mavenExecute to accept `returnStdout` as parameter. If configured mavenExecute will return the stdout for further processing
* adapt tests of mavenExecute and mavenArtifactVersioning as well as add another exception to CommonStepsTest because mavenExecute will return a String if configured
2020-01-23 09:31:01 +01:00
Daniel Mieg
48a76bc4d2
Fix random UUID generation in Unit Tests ( #1099 )
...
* Fix random UUID generation in Unit Tests
* Use before and after methods
* Add import of org.junit.After
* Add go step for abapEnvironmentPullGitRepo
* Revert "Add go step for abapEnvironmentPullGitRepo"
This reverts commit 08b6b16217731c676138541bd3f3112fa39dd10f.
Co-authored-by: Oliver Feldmann <oliver.feldmann@sap.com>
2020-01-22 10:50:26 +01:00
Christopher Fenner
ce47a80d19
chore(test): cleanup metaClass ( #1104 )
2020-01-22 08:57:37 +01:00
Marcus Holl
8563da8dda
Use old approach for resolving mode action and docker related params
...
On groovy level we take into account:
- parameters via signature
- project config
- landscape config(s)
- for docker: nested and plain config
also more tests added ...
2020-01-17 09:40:31 +01:00
Oliver Nocon
a46b57e6b4
Persisted pipeline environment for golang library ( #1091 )
...
* Use commonPipelineEnvironment in go binary
* Update groovy part incl. tests
* Rework structure and naming
* Support influx resources in steps
* Update tests and some cleanups
* Add correct defer handling
* Address PR feedback
* Fix test
* Update resources.go
Co-authored-by: Sven Merk <33895725+nevskrem@users.noreply.github.com>
2020-01-15 12:16:25 +01:00
Marcus Holl
4578336180
Merge remote-tracking branch 'github/master' into HEAD
2020-01-07 12:35:28 +01:00
Marcus Holl
a2b9718454
Provide operationId also from signature
2019-12-20 15:17:14 +01:00
Marcus Holl
8184312262
Docker pull not hard coded anymore
2019-12-20 15:17:14 +01:00
Christopher Fenner
686235613c
fix(sonar): run sonar scan in NodeJS container ( #1078 )
...
* fix(sonar): run sonar scan in NodeJS container
* fix typo
* adapt tests
2019-12-20 10:51:33 +01:00
Marcus Holl
8d074dbd96
Merge remote-tracking branch 'github/master' into HEAD
2019-12-19 15:49:07 +01:00
Marcus Holl
a1e093467e
put additional configs into dedicates folder
2019-12-19 15:46:13 +01:00
Marcus Holl
e6b00fa601
Provide support for additional customer config layers.
2019-12-17 17:00:16 +01:00
Christopher Fenner
57ae0e8f8d
fix(kubernetes): invalidate stashes after usage ( #1064 )
...
* fix(kubernetes): invalidate stashes after usage
fixes #1057
* adjust test case
2019-12-17 15:10:57 +01:00
RainerHimmeroeder
188686f5a7
add step materializeLogFile to jenkins library ( #1046 )
2019-12-16 21:09:25 +00:00
Daniel Mieg
23d7058fdd
Authentication via Cloud Foundry Service Key ( #1034 )
2019-12-16 21:02:30 +00:00
Daniel Mieg
76988b2035
add parameter compatibilitiy to cloudFoundryCreateServiceKey ( #1065 )
2019-12-16 16:36:13 +00:00
Sven Merk
544765b97b
Test platform interoperability
2019-12-16 10:03:34 +01:00
Sven Merk
d4bd52f14b
Fix test
2019-12-16 09:55:07 +01:00
Marcus Holl
aefe9243e0
xsDeploy with go
2019-12-13 16:05:55 +01:00
andre2007
80e433aaf9
feat(dub): expose dockerEnvVars and dockerWorkspace in dubExecute ( #1012 )
2019-12-09 16:24:11 +01:00
Prashanth Madarapu
7feaa36868
feat(mta): allow configuration of filename for generated mtar ( #1030 )
...
* Add new config mtarName for mtaBuild step
* Remove unnecessary whitespace changes in unit test
* Sort new config & avoid file operation when this config provided
* Modify the test to take the custom name without extension
* Update new config documentation
Co-Authored-By: Christopher Fenner <26137398+CCFenner@users.noreply.github.com>
* custom mta name should be given with mtar extension
* Updated the config documentation
2019-12-06 07:48:20 +01:00
Christopher Fenner
1b95951eb2
fix(mta): create MTAR in project root when using Cloud MBT ( #1024 )
...
* fix(mta): generate MTAR to the project root when Cloud MBT is used
fixes #1023
* add test case
2019-12-04 13:24:23 +01:00
Thorsten Duda
eda1e54085
Merge branch 'master' into pr/revertNoScriptRef
2019-12-04 08:57:17 +01:00
Daniel Mieg
2ad57f3d19
Add step cloudFoundryCreateServiceKey ( #989 )
2019-12-02 14:02:51 +01:00
Marcus Holl
d0d4b37b24
Revert "ConfigurationLoader, ConfigurationHelper working without script reference"
...
This reverts commit 9962060254992e2edd7fcd69756febe1d9609e57.
2019-11-26 10:51:32 +01:00
Marcus Holl
4bbfd78437
Revert "Back commonPipelineEnvironment step by shared class"
...
This reverts commit 149cd96dbfab3374ae20182d570fd1f0233014f2.
2019-11-26 10:43:59 +01:00
Oliver Nocon
2aa34c7a3f
Fix issue with removed parameter --stepName ( #1007 )
2019-11-25 08:58:16 +01:00
Oliver Nocon
e671094308
Use piper binary for githubPublishRelease ( #990 )
...
* Use piper binary for githubPublishRelease
2019-11-21 16:34:22 +01:00
Thorsten Duda
bd6cb9af3c
Merge branch 'master' into pr/httpsPushArtifactSetVersion
2019-11-14 15:15:30 +01:00
Florian Wilhelm
5b58ce830f
Clarify precedence in MapUtils#merge() ( #983 )
2019-11-14 14:33:23 +01:00
Thorsten Duda
2568316c6e
Merge branch 'master' into pr/httpsPushArtifactSetVersion
2019-11-14 11:13:47 +01:00
Thorsten Duda
8e3cc5e0f6
Merge branch 'master' into pr/configLoaderWithoutScriptReference
2019-11-13 08:11:28 +01:00
Daniel Mieg
cac595b4bb
Use credentialsId in step abapEnvironmentPullGitRepo ( #974 )
...
* Add option for credentialsId
* Remove mandatory username and password
* Add null checks
2019-11-12 17:40:59 +01:00
Christopher Fenner
7466ae43af
fix: sonar PR voting ( #971 )
...
* unstash git files into container
* use CHANGE_BRANCH
* adapt env variables
2019-11-12 17:17:44 +01:00
Marcus Holl
7ed89ea223
Don't use deprecated methods with CPE null
2019-11-12 15:57:16 +01:00
Marcus Holl
74365f7419
Remove unused import
2019-11-12 15:49:02 +01:00
Marcus Holl
3d94511bdd
Merge remote-tracking branch 'github/master' into HEAD
2019-11-12 15:37:26 +01:00
Thorsten Duda
7a9c5c9445
Merge branch 'master' into pr/allCPEsCanBeUsed2
2019-11-12 12:16:33 +01:00
Shanuson
8f723caa31
Fix bug and added documentation for cloudFoundryCreateService step ( #967 )
...
* fix bug with wrong plugin parameter used
* provided default value for stash-content
* added documentation for step
2019-11-12 10:29:08 +01:00
Thorsten Duda
d77f0f8fac
Merge branch 'master' into pr/allCPEsCanBeUsed2
2019-11-12 07:56:29 +01:00
Oliver Nocon
da0935c0e5
Patch Urls ( #929 )
...
* Patch Urls
* fix test
2019-11-11 17:40:23 +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
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
Oliver Nocon
a04489cd35
Add step spinnakerTriggerPipeline ( #793 )
2019-11-06 15:37:14 +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