Skip to content

dianamariand92/sqa-composer-templates

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sqa-composer-templates

Tools supported by the SQAaaS platform

How a tool is dynamically loaded by the SQAaaS platform

  1. The SQAaaS API loads the content of the tool's metadata file (tooling.json), which is then offered upon requests to /criteria path (see API's spec)
  2. Any API client, such as the SQAaaS web, can then use these metadata to compose CI/CD pipelines that include one or more of these tools in an automated fashion.

Note that the SQAaaS platform's user does not need to provide any input for using these tools, as all the required input (Docker images, CLI arguments, etc.) are specified in the tooling.json file.

Learn more about the tooling.json structure.

How to contribute with new tools

Building upon the metadata, it is really straightforward to get new tools supported by the SQAaaS platform. However, tools are first assessed and subject for approval in order to ensure their relevance for the selected quality criterion.

Learn more about the approval process.

About

Hosts SQA composer templates

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 85.1%
  • Dockerfile 14.9%