1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2025-01-04 04:07:16 +02:00
Commit Graph

372 Commits

Author SHA1 Message Date
Sven Merk
136ffa8204
Update createDocu.groovy 2019-07-31 12:51:55 +02:00
Sven Merk
9358da7ccb Merge branch 'master' of https://github.com/SAP/jenkins-library into nevskrem-patch-1-local 2019-07-30 13:50:08 +02:00
Sven Merk
ca88e10a7b Ensure stacktrace being printed in case of errors 2019-07-30 13:41:58 +02:00
Marcus Holl
3d94ce4770
Add tmpUpload to mkdocs index page (#801) 2019-07-22 12:08:11 +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
Oliver Nocon
225cf2485b
Docker Pipeline - fixes and small adoptions (#779)
* buildExecute: Docker case - minor fixes
* properly care for empty `containerBuildOptions`
* verbose output wrt stashing
* add stage ordinals
* fix wrong script reference
* fix null reference
* adapt stage defaults and allow bats tests
* propagate github org and repo
* add test for bats
2019-07-05 16:32:24 +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
Marcus Holl
ea5a3ed5ce Merge remote-tracking branch 'github/master' into HEAD 2019-06-25 08:49:30 +02:00
andre2007
36c029b344 Add dubExecute step (#754)
* Add dubExecute step
* Fix test
2019-06-19 16:52:18 +02:00
Marcus Holl
dfe5374221 Add kanikoExec to docu index (#714)
was missing in mkdocs.yml
2019-06-19 11:08:09 +02:00
Oliver Nocon
bd0eaa26d3
docGenerator - fix retrieval of stage init configuration (#748) 2019-06-19 09:46:10 +02:00
Roland Stengel
2313a83dd6 Merge branch 'master' of github.com:SAP/jenkins-library into revdoc 2019-06-12 11:47:37 +02:00
Christopher Fenner
a6e11e7fd3
add HaDoLint to docs (#744) 2019-06-06 13:52:20 +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
Marcus Holl
45a2bfc4f7 shift coding for preparing defaultValueCache into that class
rather than having it in a pipeline step.

With that we avoid going back from a class in the src folder into
a pipeline step (vars).
2019-05-31 14:26:25 +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
6d95b031ce Review feedback 2019-05-24 16:40:31 +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
0c2ccb26b4 Advertize jenkins-master image 2019-05-24 16:12:20 +02:00
Marcus Holl
bcc2c34a87 No 'beta' anymore 2019-05-24 15:50:30 +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
Marcus Holl
ef294eba71 Add reference to docker plugin if kubernetes is present 2019-05-24 15:09:21 +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
Christopher Fenner
816256c266
Merge branch 'master' into pr/resolvePlugins 2019-05-22 11:27:58 +02:00
Marcus Holl
cb057fe797
Merge branch 'master' into pr/switchToNamedParametersWhenCreatingDocu 2019-05-22 09:07:53 +02:00
Tom Kiemes
e17753f3cd Fix formatting (#719)
* Fix formatting

Co-authored-by: Markus Winkler 

* Update createDocu.groovy
2019-05-22 08:16:07 +02:00
Marcus Holl
6add8d023e special bells and whistles for transport related steps 2019-05-21 17:04:42 +02:00
Marcus Holl
a0381ac34b Remark for kubernetes plugin 2019-05-21 17:04:18 +02:00
Marcus Holl
c954f048c9 we do not need to handle maps when resolving calls. 2019-05-21 16:15:19 +02:00
Marcus Holl
3680a11edc improve groovy script file naming 2019-05-21 16:15:19 +02:00
Marcus Holl
5145cb326a streamline transitive plugin calls 2019-05-21 16:15:19 +02:00
Marcus Holl
6b8197aac7 explict initialization with null 2019-05-21 16:15:19 +02:00
Marcus Holl
931e84b293 steamline names in bash file 2019-05-21 16:15:13 +02:00
Marcus Holl
600442c033 streamline bash coding 2019-05-21 16:15:13 +02:00