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
Oliver Nocon
2670b4bc2e
Merge branch 'master' into nevskrem-patch-1
2019-12-16 20:45:07 +00:00
Daniel Mieg
fa75c1ce1c
Improve documentation for cloudFoundryCreateServiceKey ( #1059 )
...
* Improve documentation for cfCreateServiceKey
* Add service instance to prerequisites
2019-12-16 20:44:15 +00:00
Sven Merk
5d14376d19
Update whitesourceExecuteScan.groovy
2019-12-16 20:54:24 +01:00
Daniel Mieg
76988b2035
add parameter compatibilitiy to cloudFoundryCreateServiceKey ( #1065 )
2019-12-16 16:36:13 +00:00
Marcus Holl
264e783833
Don't generate docu for xsDeploy from the source file
...
expected to be done using the metadata file.
2019-12-16 09:20:15 +01:00
Marcus Holl
aefe9243e0
xsDeploy with go
2019-12-13 16:05:55 +01:00
Sven Merk
6f0a3e0c0a
Fix NPE in case no version specified in descriptor
2019-12-11 13:34:01 +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
tobiaslendle
5816f26326
Proxies for TMS calls ( #1035 )
2019-12-03 14:55:53 +01:00
Daniel Mieg
2ad57f3d19
Add step cloudFoundryCreateServiceKey ( #989 )
2019-12-02 14:02:51 +01:00
Marcus Holl
e1a4558276
Fix TBD in docu ( #1027 )
...
* Fix TBD in docu
* fix stupid c&p mistake
2019-12-02 11:08:32 +01:00
Christopher Fenner
d57e506217
docs(sonar): update sonar docs ( #1015 )
...
as SonarQube LTS has now moved to v7.9
2019-11-27 08:41:02 +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
Christopher Fenner
5cec21fe3b
fix: mtaBuild: avoid parameter clash ( #1001 )
...
* fix: mtaBuild: avoid parameter clash
* correct typo
* rename parameter to mtaBuildTool
2019-11-22 12:31:32 +01:00
Oliver Nocon
e671094308
Use piper binary for githubPublishRelease ( #990 )
...
* Use piper binary for githubPublishRelease
2019-11-21 16:34:22 +01:00
Christopher Fenner
74d6df71ef
feat: enable mtaBuild to use cloudMBT ( #970 )
...
* enable mtaBuild to use cloudMBT
* change name to cloudMbt
* change name to cloudMbt
* use v1 of cloudMBT
2019-11-21 14:56:40 +01:00
Christoph Szymanski
9d7d801788
Improve documentation for mtaJarLocation and dockerImage config ( #856 )
2019-11-17 22:08:47 +01:00
Thorsten Duda
2568316c6e
Merge branch 'master' into pr/httpsPushArtifactSetVersion
2019-11-14 11:13:47 +01:00
Christopher Fenner
14e7ef23b4
fix: sonarExecuteScan: safeguard unstash of git metadata ( #976 )
...
* unstash .git folder only if not present, ignore missing stashes
* fix: negate condition
* Update sonarExecuteScan.groovy
2019-11-13 12:55:02 +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
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
Sven Merk
c9dcfd5578
Fix comment format
2019-11-11 11:08:20 +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
Stengel
73b931441c
Merge remote-tracking branch 'upstream/master' into harmonize-docker-arguments
2019-11-07 11:20:54 +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
Stengel
1dbe7352c7
Merge remote-tracking branch 'upstream/master' into harmonize-docker-arguments
2019-11-06 10:02:58 +01:00
Stengel
31d8ddb719
Map with single parameter
2019-11-04 13:46:30 +01:00
Sven Merk
0f3436d1a5
sonarExecuteScan: avoid working directory being deleted before scan detection ends ( #882 )
2019-10-28 13:01:51 +01:00
Sven Merk
bb59e68df3
sonarExecuteScan: Fix links in documentation ( #883 )
...
* Update sonarExecuteScan.groovy
* Update sonarExecuteScan.groovy
* Update vars/sonarExecuteScan.groovy
* Update vars/sonarExecuteScan.groovy
2019-10-28 12:55:27 +01:00
Daniel Kurzynski
462c293c9c
User piper docker images ( #920 )
2019-10-25 17:49:54 +02:00
Stengel
fdf2d97f9a
Merge remote-tracking branch 'upstream/master' into harmonize-docker-arguments
2019-10-24 07:37:13 +02:00
Sven Merk
a16ca05669
Merge branch 'master' into fix-non-serializable
2019-10-23 14:34:06 +02:00
Marcus Holl
3046f121c1
Check against containerMap from config rather than params ( #835 )
...
The parameter map is directly handed over from outside into the step via signature of the call method.
The container map is defined as step parameters, not as parameter handed over (only) via the parameters map.
With the current approach only the container map from the parameters is taken into account. In case the
parametersMap is defined elsewhere it is not taken into account.
2019-10-23 14:31:49 +02:00
Sven Merk
46fb4ad5e8
Exchange NonSerializable template engine with GStringTemplateEngine
2019-10-23 13:38:31 +02:00
Marcus Holl
8e987c46e1
[refactoring] condence common coding for cf deploy ( #895 )
...
* [refactoring] condence common coding for cf deploy
Small change beyond refactoring: for mtaDeploy the user is now quoted.
* more general name: logoutAction -> postDeployAction
2019-10-22 13:53:08 +02:00
Marcus Holl
514755e4ef
Fail early if file which should be uploaded does not exist. ( #909 )
...
Right now we fail with some error message from curl.
2019-10-22 12:28:43 +02:00
Shanuson
8cfac8d43f
new step cloudFoundryServiceCreate ( #892 )
...
# Changes
This PR adds a new step: cloudFoundryServiceCreate
There is a cf community plugin [Create-Service-Push](https://github.com/dawu415/CF-CLI-Create-Service-Push-Plugin ) available to apply infrastructure as code to Cloud Foundry. The plugin uses a manifest.yml to create services in a targeted CF space.
The proposed step provides an interface to this plugin.
Already done:
- [x] Tests
- [x] Documentation
Further actions:
- a Refactoring: Move varOptions and varsFileOption code into a class and make us of this here and in cloudFoundryDeploy step. -> Is it ok to use the CfManifestUtils, or add it as a new class to variablesubstitiion package?
- enhance the s4sdk cf cli docker image to include the plugin.
2019-10-22 11:15:03 +02:00
Sven Merk
5bf5a6013c
Update whitesourceExecuteScan.groovy
2019-10-17 15:24:09 +02:00