Add license management to Auto DevOps template
Description
License Management will help developers to know which licenses they are using because of the dependencies of their project. In this way they can check if they are using incompatible licenses.
We should provide a way to auto detect the licenses used, and to list them to users.
Proposal
Integrate LicenseFinder (https://github.com/pivotal/LicenseFinder) in Auto DevOps to provide automatic license detection for dependencies.
It supports the following languages/packagemanagers:
Project Type | Package Manager |
---|---|
Ruby Gems | bundler |
Python Eggs | pip |
Node.js | npm |
Bower | bower |
Nuget | nuget |
Godep | Godep |
Go workspace | Go lang |
Go submodules | Go lang |
Java | maven |
Java | gradle |
The output of the report should be saved as an artifact, so it can be consumed easily.
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.