ansible / mazer

Experimental Ansible Galaxy Content Manager
GNU General Public License v3.0
114 stars 18 forks source link

Add build config options to 'mazer build' (includes/excludes/ignores, spdx ) #208

Open alikins opened 5 years ago

alikins commented 5 years ago

Related to: https://github.com/ansible/mazer/issues/195 - use scm ignore files for mazer build https://github.com/ansible/mazer/issues/168 - support building artifacts that do not use SPDX licenses

It may be useful for a collection to be able to define custom build related options. Like:

It may also be useful to support configuring these in the mazer.yml config file, for use when building any collection.

Example use: a user who uses Revisions-R-Us source control tools may want to ignore .revisions-r-us* for all builds. Since no one else uses Revisions-R-Us it wouldn't seem worth adding to the mazer builtin ignore lists.