Topics

[fossology/fossology] 87f887: feat(ci): Use FOSSology scanners in GitLab CI

Anupam <noreply@...>
 

Branch: refs/heads/master
Home: https://github.com/fossology/fossology
Commit: 87f8876f5533d63a19f42473230d9b204c454816
https://github.com/fossology/fossology/commit/87f8876f5533d63a19f42473230d9b204c454816
Author: Gaurav Mishra <@gmishx>
Date: 2020-06-30 (Tue, 30 Jun 2020)

Changed paths:
A utils/automation/.gitlab-ci.sample.yml
A utils/automation/.travis.sample.yml
A utils/automation/Dockerfile.ci
A utils/automation/fossologyscanner.py
A utils/automation/whitelist.sample.json

Log Message:
-----------
feat(ci): Use FOSSology scanners in GitLab CI

An idea to provide FOSSology scanners as GitLab runner to do license
scanning in CI pipeline (which can be reused by other CI like Travis).

A new folder created under utils/automation to hold all the relevant
files. A new file (Dockerfile.ci) created to create slim docker image
which can then be used by GitLab runners to scan the code. The file
fossologyscanner.py can be used as an entry point which inturns call
other scanners and collect the output from them.

Sample files for GitLab (.gitlab-ci.yml) and Travis (.travis.yml) and
whitelist.json under the same folder.

Signed-off-by: Gaurav Mishra <@gmishx>


Commit: b4e3a379a83a3402f0b75bf5198f772b42cd2f7f
https://github.com/fossology/fossology/commit/b4e3a379a83a3402f0b75bf5198f772b42cd2f7f
Author: Anupam <ag.4ums@...>
Date: 2020-06-30 (Tue, 30 Jun 2020)

Changed paths:
A utils/automation/.gitlab-ci.sample.yml
A utils/automation/.travis.sample.yml
A utils/automation/Dockerfile.ci
A utils/automation/fossologyscanner.py
A utils/automation/whitelist.sample.json

Log Message:
-----------
Merge pull request #1736 from siemens/feat/ci/scanner-images

feat(ci): Use FOSSology scanners CI

Reviewed By: anupam.ghosh@...


Compare: https://github.com/fossology/fossology/compare/5e210308b5b8...b4e3a379a83a