An open API service indexing awesome lists of open source software.

https://github.com/umutphp/gitlabci-npm-audit-script

The script for adding "npm audit" as a step to GitlabCI pipeline.
https://github.com/umutphp/gitlabci-npm-audit-script

audit-script gitlab-ci gitlabci-pipeline npm npm-audit shell shell-script

Last synced: 27 days ago
JSON representation

The script for adding "npm audit" as a step to GitlabCI pipeline.

Awesome Lists containing this project

README

        

# gitlabci-npm-audit-script
The script is for adding 'npm audit' as a step to GitlabCI pipeline. [stedolan/jq/](https://github.com/stedolan/jq/) is used to parse the json on bash.

The script parses the 'npm audit' result json and gives the proper exit code. When 'Exit 1' is fired, a summary and a detailed json is displayed.

A sample step definition in .gitlab-ci.yml would be;

```
test_async:
stage: check
image:node
script:
- bash /path/to/npm-audit-step.sh
```