Arthur Lenz
b335387eac
feat(k8s): Add basic support for Helm 3 in kubernetesDeploy step ( #1438 )
...
* Extends kubernetesDeploy step to support Helm 3
Currently, the kubernetesDeploy step has no support to Helm 3 due to the fact that:
- the initialization command used works only for Helm 2
- the image used when running the helm CLI is based on Helm 2
The need for Helm 3 support comes from the fact that Helm 3 introduces major architectural changes,
more specifically, the removal of its server-side agent called Tiller - thus, being incompatible with
one another.
This commit adds this support by introducing a new configuration field (helmVersion).
By default, its values is set to 2 (Helm 2) to avoid breaking any existing functionalities.
* Use deployTool field to decide between Helm 2 or 3
* Remove helm init and replace wait for atomic in v3
* Update cmd/kubernetesDeploy.go
Nice catch!
Co-Authored-By: Christopher Fenner <26137398+CCFenner@users.noreply.github.com>
* Add documentation for kubernetesDeploy step
* Add helm3 example for kubernetesDeploy step using mandatory fields
* Add new line at the end of kubernetesDeploy documentation
* Link kubernetesDeploy step with docs generator
* Add possible values for deployTool in kubernetesDeploy
* dummy change
* Revert "dummy change"
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
Co-authored-by: Christopher Fenner <26137398+CCFenner@users.noreply.github.com>
2020-04-24 09:37:11 +02:00
Daniel Kurzynski
689976c892
Document mavenBuild ( #1439 )
2020-04-22 16:43:10 +02:00
Daniel Kurzynski
a37ef48570
Document new identifier ( #1392 )
2020-04-22 11:25:51 +02:00
Kevin Hudemann
462a403d5c
Add documentation for the lint stage of Cloud SDK Pipeline ( #1384 )
...
This change adds documentation for the new behavior and capabilities of
the lint stage of the Cloud SDK Pipeline.
2020-04-14 10:18:07 +02:00
Oliver Nocon
ef99f710ae
artifactPrepareVersion: documentation ( #1365 )
...
* artifactPrepareVersion: documentation
* Fix CodeClimate finding
* Update generated file
* Update versioning.yaml
* Update docs wrt PR 1374
* update generated step
* Update resources/metadata/versioning.yaml
Co-Authored-By: Christopher Fenner <26137398+CCFenner@users.noreply.github.com>
* Update resources/metadata/versioning.yaml
Co-Authored-By: Christopher Fenner <26137398+CCFenner@users.noreply.github.com>
* update generated file
Co-authored-by: Christopher Fenner <26137398+CCFenner@users.noreply.github.com>
2020-04-08 09:28:03 +02:00
Stephan Aßmus
7dbf3ba5bf
Generate documentation for nexusUpload ( #1356 )
2020-04-01 23:48:51 +02:00
Dominik Lendle
5fba815fe8
Transformation of cfCreateServiceKey to Golang ( #1253 )
2020-04-01 11:45:31 +02:00
Srinikitha Kondreddy
27286deb59
Add env variable to control execution of extensions in project repo. ( #1326 )
...
* Introduce new env variable to restrict extension files exec
* Add docu on restricting exec of extension files
* Update documentation/docs/extensibility.md
Co-Authored-By: Christopher Fenner <26137398+CCFenner@users.noreply.github.com>
* Rename parameter
* Update documentation/docs/extensibility.md
Co-Authored-By: Christopher Fenner <26137398+CCFenner@users.noreply.github.com>
* Add test for restricting extensions exec
* Fix additional tests
* extract condition
* use binding for env vars
* mock env binding
* Update piperStageWrapper.groovy
🙄
Co-authored-by: Christopher Fenner <26137398+CCFenner@users.noreply.github.com>
Co-authored-by: Marcus Holl <marcus.holl@sap.com>
2020-03-31 12:51:34 +02:00
Florian Geckeler
bb72c38413
Add documentation for mavenExecuteStaticCodeChecks groovy part ( #1339 )
...
* Add documentation for mavenExecuteStaticCodeChecks groovy part
* Add import
* Remove wrong default
* Add markdown file
* Add mkdocs
* Update vars/mavenExecuteStaticCodeChecks.groovy
Co-Authored-By: Daniel Kurzynski <daniel.kurzynski@sap.com>
* remove import
* remove import
Co-authored-by: Daniel Kurzynski <daniel.kurzynski@sap.com>
2020-03-31 11:29:44 +02:00
Oliver Nocon
622d559eae
Add ServiceKey deletion to cloudFoundryDeleteService step ( #1177 )
2020-03-05 15:35:43 +01:00
Sven Merk
507bf3f98d
Update handlePipelineStepErrors.md ( #1247 )
2020-03-05 10:19:02 +01:00
Christoph Szymanski
b4de8f2950
Fix documentation for XSA ( #1189 )
...
Co-authored-by: SarahNoack <44202907+SarahNoack@users.noreply.github.com>
Co-authored-by: Marcus Holl <marcus.holl@sap.com>
2020-02-28 09:08:56 +01:00
Daniel Kurzynski
c87c72ca7b
Document new sdk config location ( #1228 )
2020-02-27 10:36:04 +01:00
Marcus Holl
79475732f9
Upload to transport request scenario ( #855 )
...
Co-authored-by: Christoph Szymanski <spamerella@gmx.de>
Co-authored-by: SarahNoack <44202907+SarahNoack@users.noreply.github.com>
2020-02-21 16:16:15 +01:00
Florian Wilhelm
68295714ad
Add a link to Jenkins declarative pipeline docs ( #1194 )
2020-02-21 14:10:11 +01:00
Florian Wilhelm
1b6781c1e9
Move docs of Cloud SDK Pipeline ( #1167 )
2020-02-18 17:51:44 +01:00
Marcus Holl
444e664142
Remove reference to outdated neoHome setting ( #1180 )
...
Remove referencex to outdated neoHome setting
2020-02-17 10:52:05 +01:00
Florian Wilhelm
e65515fbe9
Fix broken link ( #1186 )
2020-02-17 09:18:36 +01:00
Florian Wilhelm
7bd76a97a4
Document how pipelines can be more flexible
2020-02-14 17:10:53 +01:00
Oliver Nocon
d5bc8db50e
Add missing pages to documentation ( #1172 )
...
* Create spinnakerTriggerPipeline.md
* Update mkdocs.yml
2020-02-12 08:53:32 +01:00
dominiklendle
2007a94174
Add step cloudFoundryDeleteService ( #1097 )
2020-02-10 14:53:12 +01:00
redehnroV
2ebf2010b7
Protecode as GoLang ( #1119 )
...
* Protecode as go implementation
Co-authored-by: Sven Merk <33895725+nevskrem@users.noreply.github.com>
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
2020-02-06 16:16:34 +01:00
Daniel Mieg
6f0bde154b
Go implementation for abapEnvironmentPullGitRepo() ( #1107 )
2020-02-04 11:43:27 +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
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
fa75c1ce1c
Improve documentation for cloudFoundryCreateServiceKey ( #1059 )
...
* Improve documentation for cfCreateServiceKey
* Add service instance to prerequisites
2019-12-16 20:44:15 +00:00
Stengel
7c1d0a742f
Merge remote-tracking branch 'upstream/master' into J365
2019-12-12 11:02:10 +01:00
Stengel
892c20be3a
code climate
2019-12-10 12:19:18 +01:00
Roland Stengel
8b16e665b6
Apply suggestions from code review
2019-12-10 11:25:56 +01:00
Roland Stengel
a80177f259
Apply suggestions from code review
...
Co-Authored-By: SarahNoack <44202907+SarahNoack@users.noreply.github.com>
2019-12-10 11:21:38 +01:00
Stengel
2defe65e87
Use Multibranch pipeline job type in guided tour
2019-12-09 15:39:00 +01:00
Roland Stengel
548b7781ec
Update documentation/docs/customjenkins.md
...
Co-Authored-By: Thorsten Duda <thorsten.duda@sap.com>
2019-12-09 10:10:37 +01:00
Florian Wilhelm
3caab5e10c
Recommend Multibranch pipeline job type in guided tour ( #1041 )
2019-12-06 09:54:43 +01:00
Thorsten Duda
09bf1fef96
Merge branch 'master' into J365
2019-12-06 08:51:20 +01:00
Stengel
4ba3928599
fix some codeclimate issues
2019-12-03 16:49:11 +01:00
Stengel
51375edc6f
Apply suggestions from code review II
2019-12-03 16:26:35 +01:00
Roland Stengel
e6db069f62
Apply suggestions from code review
...
Co-Authored-By: SarahNoack <44202907+SarahNoack@users.noreply.github.com>
2019-12-03 16:11:07 +01:00
Stengel
470c8e1eb1
PCDES-365 - Describe Piper usage without cx-server
...
integrate into guided tour/mkdocs
remove static plugin list
2019-12-02 14:53:34 +01:00
Stengel
1c316dd44a
PCDES-365 - Describe Piper usage without cx-server
...
Documentation only.
2019-12-02 14:26:16 +01:00
Daniel Mieg
2ad57f3d19
Add step cloudFoundryCreateServiceKey ( #989 )
2019-12-02 14:02:51 +01:00
Marius Lichtblau
62321e5ac4
Fix broken links in scenario documentation ( #993 )
...
Fixes broken links
2019-11-21 08:24:17 +01:00
Christoph Szymanski
b6e8987a31
Improve Documentation of fioriOnCloudPlatformPipeline
...
Feedback from @derGuteWolf : It's not obvious what fioriOnCloudPlatformPipeline actually does without looking into the source code.
2019-11-18 09:45:50 +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
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
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
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
Irina Kirilova
2f00e36682
correct typos in xsDeploy documentation ( #921 )
2019-10-28 12:05:52 +01:00
Daniel Kurzynski
462c293c9c
User piper docker images ( #920 )
2019-10-25 17:49:54 +02:00
Christoph Szymanski
77e9b04e69
Document MTA (Java) Deployment Limitation ( #854 )
...
* Update neoDeploy.md
* Clarification + hint to trial limitation
* Mention Java explicitly
* Fix typo
* DeployMode MTA --> mta
according to other parts of the docu and according to the source code,
the deploy mode is in lower case.
2019-10-24 16:35:11 +02:00
Marcus Holl
945599c109
docu xsdeploy scenario ( #840 )
2019-10-23 11:03:17 +02:00
Marcus Holl
1a34d679d4
cm scenario: mta and node only required in case we are not running in… ( #889 )
...
* cm scenario: mta and node only required in case we are not running in a docker enviroment
* Update documentation/docs/scenarios/changeManagement.md
Co-Authored-By: SarahNoack <44202907+SarahNoack@users.noreply.github.com>
* Update documentation/docs/scenarios/changeManagement.md
Co-Authored-By: SarahNoack <44202907+SarahNoack@users.noreply.github.com>
2019-10-01 11:24:07 +02:00
Marcus Holl
afb33f78c7
cm client only required in case we are not running via docker ( #890 )
2019-09-30 12:54:16 +02:00
Florian Wilhelm
e041f45183
Streamline documentation to reflect project "piper" ( #875 )
2019-09-19 14:17:41 +02:00
Sarah Noack
1c8ba63053
Change node decription
2019-09-19 09:47:03 +02:00
Sarah Noack
a0bdc4f4c9
Add description in Jenkinsfile section
2019-09-18 14:56:41 +02:00
Sarah Noack
f5ff55e3df
minor language editing
2019-09-18 14:15:02 +02:00
Sarah Noack
54cbc403c0
Add SAP Cloud Platform Transport Management scenario
2019-09-18 13:46:40 +02:00
Marcus Holl
e54f18e6bc
Introduce xsDeploy step ( #749 )
...
Introduce xs deploy
2019-09-11 13:42:38 +02:00
Marcus Holl
f199d79ca9
replace absolute links inside docu with relative links for ui5-sapcp scenario ( #867 )
2019-09-09 10:16:02 +02:00
TheFonz2017
41dcebb3a5
Variable Substitution in YAML Files ( #852 )
...
* Changes:
- New YamlSubstituteVariables step to substitute variables in YAML files with values from another YAML
- New Tests, that check the different substitution patterns.
- Added test resources, including various manifest and variables files.
- Improved usage of JenkinsLoggingRule
- Improved JenkinsReadYamlRule to properly reflect the mocked library's behaviour.
- Added a new JenkinsWriteYamlRule.
* Changes:
- added a Logger that checks a config.verbose flag before it logs debug messages.
- changed error handling to rethrow Yaml parsing exception in case of wrongly-formatted Yaml files.
- changed JenkinsWriteYamlRule to capture Yaml file details of every invocation of writeYaml. This allows sanity checks at end of tests, even if there were multiple invocations.
- adjusted tests.
* Changes:
- Removed javadoc-code blocks from API documentation since they are not supported.
- Removed skipDeletion boolean.
- Added a new deleteFile script which deletes a file if present.
- Added a new JenkinsDeleteFileRule to mock deleteFile script and optionally skip deletion for tests.
- Adjusted yamlSubstituteVariables script.
- Adjusted tests to include new JenkinsDeleteFileRule.
- Changed code that deletes an already existing output file to produce better logs.
* Changes:
- Turned yamlSubstituteVariables into a script that works purely based on Yaml data (not files).
- Added a new cfManifestSubstituteVariables that uses yamlSubstituteVariables under the hood but works based on files.
- Adjusted tests, and added new ones.
* Adjusted documentation and a few log statements.
* Changed documentation to no longer include javadoc code statements.
* Made mocking of deletion of a file a default. Adjusted tests.
* Changed signature of yamlSubstituteVariables' call method to return void.
* Changes:
- Fixed naming issues in deleteFile.
- Renamed Logger to DebugHelper.
- Fixed some documentation.
* Changed implementation of deleteFile not to use java.io.File - which is evil when using it for file operations.
* PROPERLY Changed implementation of deleteFile not to use java.io.File - which is evil when using it for file operations.
* Changes:
- Added tests for deleteFile script
- Changed JenkinsFileExistsRule to also keep track of which files have been queried for existence.
* Changes:
- Removed java.io.File usage from cfManifestSubstituteVariables and using fileExists instead now.
- Adjusted tests.
* Wrapped file path inside ticks to allow spaces in file path when calling deleteFile.
* Removed null checks of mandatory parameters, and resorted to ConfigurationHelper.withMandatoryProperty
* Fixed a NullPointer due to weird Jenkins / Groovy behaviour.
* Changes:
- Turned yamlSubstituteVariables step into a utils class.
- Added tests
- Adjusted cfManifestSubstituteVariables to use utils class instead of step.
- Adjusted tests
- Adjusted APIs of DebugHelper.
* Re-introduced log statement that shows what variables are being replaced and with what.
* Changing API of YamlUtils to take the script and config as input.
* Test
* Test
* Test
* Test
* Test
* Fixing issue.
* Fixing issue.
* Changes:
- Refactored DebugHelper and YamlUtils to make usage nicer and rely on dependency injection.
- Removed Field for DebugHelper and turned it into local variable.
- Adjusted classes using the above.
- Adjusted tests where necessary.
* Added link to CF standards to YamlUtils also.
* Add docu for step cfManifestSubstituteVariables.md
* Added documentation.
* Added missing script parameter to documentation. Some steps document it, some don't. Right now you need it, so we document it.
* Fixed some layouting and typos
* Beautified exception listing.
* Removed trailing whitespaces to make code climate checks pass.
* Trying to get documentation generated, with all the exceptions to markup one should not use.
* cosmetics.
* cosmetics, part 2
* Code climate changes...
* Inlined deleteFile step.
* Added two more tests to properly check file deletion and output handling.
* Changes:
- adjusted API to take a list of variables files, as does 'cf push --vars-file'
- adjusted API to allow for an optional list of variable key-value-maps as does 'cf push --vars'
- reproduced conflict resolution and overriding behavior of variables files and vars lists
- adjusted tests and documentation
* Added missing paramter to doc comment.
* Re-checked docs for missing paramters or params that have no counterpart in the method signature.
* Adjusted documentation.
* Removed absolute path usage from documentation.
* corrected documentation.
* Changed javadoc comment to plain comment.
* Turned all comments to plain comments.
2019-09-06 10:20:35 +02:00
Marcus Holl
211827ac93
Remove template docu page for piperPipelinStagePost ( #863 )
...
There are at the moment no stage docu pages. I guess this has been added too early
by mistake. Maybe we should remove this for now since it triggers a warning during docu generation.
2019-08-30 09:03:08 +02:00
Christoph Szymanski
b3764f4c1b
Link the SAP Cloud SDK ( #861 )
...
SAP Cloud SDK implements a more comprehensive CAP pipeline.
Co-Authored-By: Florian Wilhelm <florian.wilhelm02@sap.com>
2019-08-23 13:33:38 +02:00
tobiaslendle
cb245b1ce2
TMS integration ( #782 )
2019-07-18 15:06:11 +02:00
Christopher Fenner
5bf7cda940
add new step piperPublishNotifications ( #652 )
...
* add new step for notification publication
* add test cases
* add helper method
* correct import
* Update pom.xml
* add step to post section
* add step piperPublishNotifications
* move step to end of pipeline to gather all findings
* use handlePipelineStepErrors step
* use commonPipelineEnvironment
* correct reporting
* add configuration
* fix typos
* fix rule setup
* remove test scope
* add method to fetch full build log
* add methods for warnings-ng parser creation
* remove warnings plugin coding
* add default parser settings
* change parameter handling for parser creation
* adapt step
* fix parser creation
* use ParserConfig.contains
* use correct parameter name
* correct parser regex
* change issue creation
* use classloader
* fix typo
* Revert "fix typo"
This reverts commit 446a201ae4
.
* Revert "use classloader"
This reverts commit a896487032
.
* rename step to piperPublishWarnings
* extract recordIssuesSettings to defaults
* make addWarningsNGParser non-static
* remove node
* adjust test case
* add docs
* rename log file
* fix tests
* fix typos
* rename parameter
* add import for IOUtils
* check plugin activation
* add comment for class loader usage
2019-07-18 12:09:54 +02:00
andre2007
8f1b3e376c
pipelineStashFiles: Add *.d, *.di ( #774 )
2019-07-05 15:58:22 +02:00
andre2007
fc5cf8a54f
pipelineStashFiles: Add dub.json/dub.sdl to buildDescriptors ( #761 )
2019-07-04 11:08:32 +02:00
Oliver Nocon
9e539e68ee
Piper pipeline - enhance stages ( #755 )
...
* fill PRVoting stage with content
* add prVoting stage incl. tests
* add Build stage incl. Tests
* add docs pages
* add additional unit test stage
* add acceptance stage and additional documentation ...
* add release stage content
* add promote stage
* add Security stage, fix defaults for Promote stage
* fix issue in doc generation
2019-07-03 10:13:26 +02:00
Oliver Nocon
5bb6d59753
Add step buildExecute ( #527 )
...
This step should serve as generic entry point in pipelines for building artifacts.
Build principle: build once.
Purpose of the step:
- build using a defined build technology
- store build result for future use in testing etc.
2019-07-02 13:00:36 +02:00
andre2007
36c029b344
Add dubExecute step ( #754 )
...
* Add dubExecute step
* Fix test
2019-06-19 16:52:18 +02:00
Roland Stengel
2313a83dd6
Merge branch 'master' of github.com:SAP/jenkins-library into revdoc
2019-06-12 11:47:37 +02:00
Roland Stengel
d9dd1dbb57
public to private git
2019-06-06 13:39:20 +02:00
Sven Merk
111080cbfe
Add new step for Dockerfile linting ( #723 )
...
* Add new step for Dockerfile linting
* Add documentation template file
* Remove newlines
* Remove internal URL
* Rephrase comment
* Ammend stash
* Fix test
* move dockerImage to general
* use explicit curl options
* small changes
* small changes
* skip GIT blame
* First comments
* Also add remark to URL parameter
* Second set of comments
* Fix return code handling
* Switch type to set
* Revert unrelated changes
* Avoid modification of config
* add quality gate defaults
* Update hadolintExecute.groovy
* fix code climate issue
2019-06-04 08:01:43 +02:00
Roland Stengel
6dd2ea50d7
add reference to s4sdk
2019-06-03 11:48:43 +02:00
Roland Stengel
8221dd6039
fix code climate and travis reports
2019-05-29 10:54:32 +02:00
Roland Stengel
e2256779ba
fix some code climate issues
2019-05-28 18:58:19 +02:00
Roland Stengel
176c160201
review fixes
2019-05-28 18:47:31 +02:00
Roland Stengel
da502df5b7
review fixes
2019-05-28 18:18:45 +02:00
Marcus Holl
c66a02ca68
Fix code climate issues
2019-05-24 16:18:45 +02:00
Marcus Holl
ec6e743689
Merge remote-tracking branch 'github/master' into HEAD
2019-05-24 16:14:19 +02:00
Marcus Holl
fcc470271c
More speaking name in doc wrt jenkins plugin deps
2019-05-24 15:44:31 +02:00
Marcus Holl
ca4e756317
Relocated dependency docu
2019-05-24 15:41:49 +02:00
Roland Stengel
b65f0a2461
review fixes
2019-05-23 21:56:42 +02:00
Alejandra Ferreiro Vidal
927f199660
minor change in slackSendNotification documentation
2019-05-23 20:16:02 +02:00
Oliver Nocon
71edb2aaac
Doc generator - allow generation of stage documentation ( #713 )
...
* Doc generator - allow generation of stage documentation
2019-05-23 17:37:47 +02:00
Roland Stengel
5aa0a35934
Merge branch 'master' of github.com:SAP/jenkins-library into revdoc2
2019-05-23 09:33:32 +02:00
Roland Stengel
523f603071
review documentation
...
- clear separation of README.md from
https://sap.github.io/jenkins-library/
- enhanced https://sap.github.io/jenkins-library/home
- introduction of guided tour
2019-05-23 09:21:41 +02:00
Oliver Feldmann
5fcefb55b8
Fix typo in yaml ( #722 )
2019-05-23 08:13:23 +02:00
Marcus Holl
50a62c9b3e
Introduce label for Jenkins plugin dependencies
2019-05-21 16:15:11 +02:00
Marcus Holl
d21dd9c87b
Dokumentation: Introduce Jenkins plugin dependencies
2019-05-21 15:33:05 +02:00
Christopher Fenner
41ee87d147
fix code climate issues II ( #715 )
...
* fix code climate issues
* fix code climate issues
* fix code climate issues
2019-05-21 15:33:05 +02:00
Christopher Fenner
77e344d181
fix code climate issues II ( #715 )
...
* fix code climate issues
* fix code climate issues
* fix code climate issues
2019-05-17 13:20:13 +02:00
Christopher Fenner
6d5fdd41bf
fix code climate issues ( #712 )
...
* fix code climate issues
* fix code climate issues
* Update GitUtils.groovy
2019-05-16 10:46:13 +02:00
Marcus Holl
0431c29063
Fix exception list for step neoDeploy ( #697 )
...
due to wrong indentation in the md file the excpetions are not rendered as expected. The reasons
why an exception occures is on the same level like the exception, but should have only level more.
2019-05-14 12:56:47 +02:00
Christopher Fenner
c8f9db71eb
add step for Sonar scan ( #183 )
...
* add new step sonarExecute
* simplify list
* add general credentials for SonarQube
* Update default_pipeline_environment.yml
* Update sonarExecute.groovy
* correct worker invocation
* switch step/stage config order
* add tests
* add webhook handling
* Update default_pipeline_environment.yml
* use withMandatoryProperty with condition
* Update ConfigurationHelper.groovy
* Update sonarExecute.groovy
* Update ConfigurationHelper.groovy
* rename step to sonarExecuteScan
* rename step to sonarExecuteScan
* rename step to sonarExecuteScan
* Update sonarExecuteScan.groovy
* change return type
* Update sonarExecuteScan.groovy
* stash
* update defaults
* update install path
* use quiet unzip
* use long option names
* optimize filename retrival
* rework PR voting
* fix path
* remove accitentially checked-in file
* add documentation, optimise coding
* correct test case
* add documentation
* remove option prefix
* rename config variable
* update docs
* update docs
* rename download url
* fix typo
* adjust test cases
* add test cases
* update docs
2019-05-13 12:29:07 +02:00
Oliver Nocon
a67f850fdb
add step for Synopsis Detect Scans ( #690 )
...
* add step for Synopsis Detect Scans
tool was formerly calles Blackduck Hub Detect.
Details about the tool can be found here: https://synopsys.atlassian.net/wiki/spaces/INTDOCS/pages/62423113/Synopsys+Detect
2019-05-08 11:36:01 +02:00
Christopher Fenner
b66d95fb1c
improve Slack setup documentation ( #687 )
2019-05-08 10:17:44 +02:00
Oliver Nocon
700a6e2e4e
Add step kanikoExecute for Docker builds using Kaniko ( #684 )
...
* Add step kanikoExecute for Docker builds using Kaniko
* Update kanikoExecute.md
* address PR feedback
2019-05-02 17:29:11 +02:00
Christopher Fenner
e8f206b1a1
piperPipeline: add extensible post stage ( #661 )
...
* add post stage
* use post stage in template
* adjust test cases
* add docs skeleton
* add documentation
* Update piperPipelineStagePost.md
2019-05-02 12:26:28 +02:00
Oliver Feldmann
e566c2bb13
Use admonition for note
2019-04-24 13:50:30 +02:00
SarahNoack
998b470f81
Correct typos "SAP UI5"
2019-04-16 13:54:54 +02:00
Alejandra Ferreiro Vidal
0a4deaf69a
pipelineStashFiles: generate docu
2019-04-12 22:45:31 +02:00
Alejandra Ferreiro Vidal
0df4df8d58
neoDeploy: generate docu
2019-04-12 21:35:27 +02:00
Alejandra Ferreiro Vidal
89f37ed1a0
influxWriteData: generate docu
2019-04-12 20:29:09 +02:00
Alejandra Ferreiro Vidal
5448385985
add multicloud deploy step
2019-04-12 17:51:38 +02:00
Alejandra Ferreiro Vidal
f9db4245e9
cloudFoundryDeploy: generate docu
2019-04-12 13:08:05 +02:00
Alejandra Ferreiro Vidal
c7998f4db4
artifactSetVersion: generate docu
2019-04-12 09:23:10 +02:00
Alejandra Ferreiro Vidal
0303d9baab
githubPublishRelease: generate docu
2019-04-11 14:23:06 +02:00
Christopher Fenner
e67b9cff23
influxWriteData: hold data in dedicated object ( #624 )
...
* add InfluxData object
* add InfluxData rule
* use InfluxData
* include jenkins_custom_data into InfluxData object
* correct typo
* add missing import
* fix condition for influx reporting
* add test class
* Update influxWriteData.groovy
2019-04-11 11:39:41 +02:00
Alejandra Ferreiro Vidal
19f9005dc5
transportRequestRelease: generate docu
2019-04-10 15:27:06 +02:00
Alejandra Ferreiro Vidal
4c62102fa8
transportRequestUploadFile: generate docu
2019-04-10 13:58:46 +02:00
Alejandra Ferreiro Vidal
0565b5e63f
transportRequestCreate: generate docu
2019-04-09 22:12:21 +02:00
Alejandra Ferreiro Vidal
a179dc6e3d
checksPublishResults: generate docu
2019-04-09 19:46:23 +02:00
Alejandra Ferreiro Vidal
97ec7d78de
remove outdated docu
2019-04-09 18:48:39 +02:00
Alejandra Ferreiro Vidal
ea71736939
testsPublishResults: generate docu
2019-04-09 15:19:33 +02:00
Alejandra Ferreiro Vidal
2af1b7c365
setupCommonPipelineEnvironment: generate docu
2019-04-09 13:58:35 +02:00
Alejandra Ferreiro Vidal
938d251a58
pipelineRestartSteps: generate docu
2019-04-09 13:18:51 +02:00
Alejandra Ferreiro Vidal
7a54118b2a
gaugeExecuteTests: generate docu
2019-04-09 11:59:08 +02:00
Alejandra Ferreiro Vidal
bde8f388be
containerExecuteStructureTests: generate docu
2019-04-09 11:12:38 +02:00
Alejandra Ferreiro Vidal
fa05b0bcb6
prepareDefaultValues: generate docu ( #634 )
2019-04-09 09:52:45 +02:00
Alejandra Ferreiro Vidal
998dd99cf5
batsExecuteTests: generate docu ( #605 )
2019-04-09 08:39:20 +02:00
Christopher Fenner
5c13a0e2a2
fix docs generation ( #643 )
2019-04-05 15:31:29 +02:00
Sven Merk
2ad3483233
Merge branch 'master' into whitesource-step
2019-04-04 22:19:16 +02:00
Alejandra Ferreiro Vidal
1e36df6a9c
fix docs generation ( #640 )
2019-04-04 17:01:30 +02:00
Sven Merk
259619f00f
Merge branch 'master' into whitesource-step
2019-04-04 16:06:51 +02:00
LukasHeimann
54846ea0d6
Add a guide on authenticating UIVeri5 tests ( #577 )
...
* Add a guide on authenticating UIVeri5 tests
* Update documentation/docs/steps/uiVeri5ExecuteTests.md
Co-Authored-By: LukasHeimann <48723560+LukasHeimann@users.noreply.github.com>
2019-04-04 13:54:16 +02:00
Alejandra Ferreiro Vidal
fbddb910d0
fix docu
2019-04-04 10:50:46 +02:00
Oliver Nocon
138656b49b
Allow resilient error handling in pipelines ( #583 )
...
* add resilience to error handling
* adapt documentation
* make ConfigLoader more resilient
2019-04-04 08:38:54 +02:00
Sven Merk
dfa47ac4c7
Merge branch 'master' into whitesource-step
2019-04-03 22:18:39 +02:00
Alejandra Ferreiro Vidal
316ea83423
fix doc build error
2019-04-03 15:44:59 +02:00
Sven Merk
1fe05b8a56
Merge branch 'master' into whitesource-step
2019-04-03 12:19:34 +02:00
Alejandra Ferreiro Vidal
83ee7d0b28
mtaBuild: generate docu
2019-04-03 10:36:56 +02:00
Alejandra Ferreiro Vidal
92e895d34e
pipelineExecute: generate docu
2019-04-03 09:41:27 +02:00
Alejandra Ferreiro Vidal
d863bb3209
durationMeasure: generate config
2019-04-03 08:16:33 +02:00
Alejandra Ferreiro Vidal
3d0aa51380
mavenExecute: generate docu
2019-04-02 22:03:23 +02:00
Alejandra Ferreiro Vidal
0397f152dc
Merge branch 'master' into healthExecuteCheck
2019-04-02 21:01:29 +02:00
Alejandra Ferreiro Vidal
f77d9957a5
handlePipelineStepErrors: generate docu
2019-04-02 20:06:47 +02:00
Alejandra Ferreiro Vidal
4f93f1f07a
healthExecuteCheck: generate docu
2019-04-01 11:14:38 +02:00
Sven Merk
aaf969e0cf
Merge branch 'master' into whitesource-step
2019-03-29 11:01:15 +01:00
Alejandra Ferreiro Vidal
eba4c68a49
remove documentation
2019-03-29 08:44:36 +01:00
Sven Merk
da549bc2e6
Merge branch 'master' into whitesource-step
2019-03-27 14:36:37 +01:00
Sven Merk
6c85699689
Fix docu template
2019-03-27 11:57:48 +01:00
Oliver Nocon
27c4db47e4
Merge branch 'master' into whitesource-step
2019-03-26 16:46:45 +01:00
Marcus Holl
397ec0c2fc
Prerequiste transportRequestCreate: SOLMAN ST720 SP08 or higher
2019-03-26 14:35:52 +01:00
Christopher Fenner
0e7ef41fab
newmanExecute: generate documentation ( #591 )
...
* generate docs for newmanExecute step
* fix typo
2019-03-26 13:26:21 +01:00
Christopher Fenner
f8c8e81958
generate docs for slackSendNotification step ( #592 )
2019-03-26 12:14:29 +01:00
Christopher Fenner
f138ae1499
mailSendNotification: generate documentation ( #584 )
2019-03-25 14:34:48 +01:00
Sven Merk
991dd5ec51
Merge branch 'master' into whitesource-step
2019-03-22 11:58:01 +01:00
Sven Merk
be814c62aa
Included comments refactored docu generation
2019-03-21 13:25:22 +01:00