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
8f1b3e376c
pipelineStashFiles: Add *.d, *.di ( #774 )
2019-07-05 15:58:22 +02:00
fc5cf8a54f
pipelineStashFiles: Add dub.json/dub.sdl to buildDescriptors ( #761 )
2019-07-04 11:08:32 +02:00
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
36c029b344
Add dubExecute step ( #754 )
...
* Add dubExecute step
* Fix test
2019-06-19 16:52:18 +02:00
2313a83dd6
Merge branch 'master' of github.com:SAP/jenkins-library into revdoc
2019-06-12 11:47:37 +02:00
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
c66a02ca68
Fix code climate issues
2019-05-24 16:18:45 +02:00
ec6e743689
Merge remote-tracking branch 'github/master' into HEAD
2019-05-24 16:14:19 +02:00
fcc470271c
More speaking name in doc wrt jenkins plugin deps
2019-05-24 15:44:31 +02:00
ca4e756317
Relocated dependency docu
2019-05-24 15:41:49 +02:00
927f199660
minor change in slackSendNotification documentation
2019-05-23 20:16:02 +02:00
5aa0a35934
Merge branch 'master' of github.com:SAP/jenkins-library into revdoc2
2019-05-23 09:33:32 +02:00
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
50a62c9b3e
Introduce label for Jenkins plugin dependencies
2019-05-21 16:15:11 +02:00
d21dd9c87b
Dokumentation: Introduce Jenkins plugin dependencies
2019-05-21 15:33:05 +02:00
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
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
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
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
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
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
b66d95fb1c
improve Slack setup documentation ( #687 )
2019-05-08 10:17:44 +02:00
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
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
0a4deaf69a
pipelineStashFiles: generate docu
2019-04-12 22:45:31 +02:00
0df4df8d58
neoDeploy: generate docu
2019-04-12 21:35:27 +02:00
89f37ed1a0
influxWriteData: generate docu
2019-04-12 20:29:09 +02:00
5448385985
add multicloud deploy step
2019-04-12 17:51:38 +02:00
f9db4245e9
cloudFoundryDeploy: generate docu
2019-04-12 13:08:05 +02:00
c7998f4db4
artifactSetVersion: generate docu
2019-04-12 09:23:10 +02:00
0303d9baab
githubPublishRelease: generate docu
2019-04-11 14:23:06 +02:00
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
19f9005dc5
transportRequestRelease: generate docu
2019-04-10 15:27:06 +02:00
4c62102fa8
transportRequestUploadFile: generate docu
2019-04-10 13:58:46 +02:00
0565b5e63f
transportRequestCreate: generate docu
2019-04-09 22:12:21 +02:00
a179dc6e3d
checksPublishResults: generate docu
2019-04-09 19:46:23 +02:00
97ec7d78de
remove outdated docu
2019-04-09 18:48:39 +02:00
ea71736939
testsPublishResults: generate docu
2019-04-09 15:19:33 +02:00
2af1b7c365
setupCommonPipelineEnvironment: generate docu
2019-04-09 13:58:35 +02:00
938d251a58
pipelineRestartSteps: generate docu
2019-04-09 13:18:51 +02:00
7a54118b2a
gaugeExecuteTests: generate docu
2019-04-09 11:59:08 +02:00
bde8f388be
containerExecuteStructureTests: generate docu
2019-04-09 11:12:38 +02:00
fa05b0bcb6
prepareDefaultValues: generate docu ( #634 )
2019-04-09 09:52:45 +02:00
998dd99cf5
batsExecuteTests: generate docu ( #605 )
2019-04-09 08:39:20 +02:00
5c13a0e2a2
fix docs generation ( #643 )
2019-04-05 15:31:29 +02:00
2ad3483233
Merge branch 'master' into whitesource-step
2019-04-04 22:19:16 +02:00
1e36df6a9c
fix docs generation ( #640 )
2019-04-04 17:01:30 +02:00
259619f00f
Merge branch 'master' into whitesource-step
2019-04-04 16:06:51 +02:00
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