1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2025-01-16 05:16:08 +02:00
sap-jenkins-library/pkg
Jordan Levin 34967c502c
Whitesource scan (MVP) (#1658)
* Whitesource MVP for Gradle, Golang, and NPM/Yarn

* Refactoring

* Refactor and cleanup, better error checking

* publish stepResults, use pkg/versioning, bubble up errors, add gomod versioning support

* Run gofmt and cleanup comments

* Resolve PR comments

* Update resources/metadata/whitesource.yaml

Co-authored-by: Christopher Fenner <26137398+CCFenner@users.noreply.github.com>

* Only determine project coordinates if they are missing

Co-authored-by: Stephan Aßmus <stephan.assmus@sap.com>

* Gradle versioning artifact

* fix gradle artifact version regexp and refactor

* Fix token extraction from output buffer

* Fix some issues with pip and jsonfile versioning logic

* Remove useless spacing

* Remove unnecessary test file and fix naming style for JSONDescriptor

* Automatically download wss-unified-agent if file does not exist

* adds downloadVulnerabilityReport, checkSecurityViolations, minor refactoring

* adds config.ReportDirectoryName, improves readability

* Version-wide reporting for vulnerabilities and list of libraries.

* Refactor and improve build accuracy

* fix sed command

* Add includes file pattern config option

* Adds --exclude command line flag

* run go mod tidy and regenerate step framework

* Fix unit tests

* revert changes

* poll project status before downloading reports

* merge with master

* go mod tidy, go fmt, and fix whitesource unit test

* sync go.mod

* sync go.mod again

Co-authored-by: Christopher Fenner <26137398+CCFenner@users.noreply.github.com>
Co-authored-by: Stephan Aßmus <stephan.assmus@sap.com>
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
2020-07-01 07:54:13 +02:00
..
checkmarx Fortify implementation in golang (#1428) 2020-05-25 19:48:59 +02:00
cloudfoundry Introduce interface for manifest (#1676) 2020-06-17 15:19:40 +02:00
command Allow retrieving exit code from command execution (#1728) 2020-06-30 12:57:27 +02:00
config Extend resource references to cater for secrets (#1718) 2020-06-25 16:33:38 +02:00
docker Docker functionality fix interface (#1156) 2020-02-06 11:14:11 +01:00
fortify Fortify: Using mvn to auto-resolve classpath needs additional params (#1607) 2020-05-29 15:42:35 +02:00
generator Add error category parsing to cmd execution (#1703) 2020-06-24 10:04:05 +02:00
github
http Increase default transport timeout to 3 mins (#1648) 2020-06-10 11:14:55 +02:00
log sonarExecuteScan: add error categorization (#1715) 2020-06-26 07:38:27 +02:00
maven Avoid need of cd to install maven modules (#1677) 2020-06-17 19:08:43 +02:00
mock Allow retrieving exit code from command execution (#1728) 2020-06-30 12:57:27 +02:00
nexus Extend nexusUpload to also handle npm (#1379) 2020-04-11 12:56:44 +02:00
npm Refactor pkg/npm and npmExecuteScripts (#1684) 2020-06-18 17:30:17 +02:00
piperenv fix: improve stepResults handling (#1425) 2020-04-20 16:18:49 +02:00
piperutils No parallel test exec for file tests (#1675) 2020-06-16 14:50:11 +02:00
protecode fix(protecode): handle api request issues (#1508) 2020-05-05 16:26:41 +02:00
sonar feat(sonar): extract sonar project link to report JSON (#1390) 2020-04-21 15:45:52 +02:00
telemetry http.go: Set fine-grained timeouts (#1257) 2020-03-23 15:02:22 +01:00
versioning Whitesource scan (MVP) (#1658) 2020-07-01 07:54:13 +02:00
whitesource Whitesource scan (MVP) (#1658) 2020-07-01 07:54:13 +02:00
yaml handle map[interface]interface{} in yaml utils substitute (#1725) 2020-06-29 08:11:05 +02:00