mirror of
https://github.com/SAP/jenkins-library.git
synced 2024-12-14 11:03:09 +02:00
771bfd0cf2
The SAP NPM registry has been migrated to the default public registry, thus the separate configuration with the sapNpmRegistry is not required anymore. All packages from npm.sap.com have been migrated to npmjs.org and in the future SAP packages will only be available from the default public registry.
36 lines
1.1 KiB
YAML
36 lines
1.1 KiB
YAML
metadata:
|
|
name: npmExecuteLint
|
|
aliases:
|
|
- name: executeNpm
|
|
description: Execute ci-lint script on all npm packages in a project or execute default linting
|
|
longDescription: |
|
|
Execute ci-lint script for all package json files, if they implement the script. If no ci-lint script is defined,
|
|
either use ESLint configurations present in the project or use the provided general purpose configuration to run ESLint.
|
|
spec:
|
|
inputs:
|
|
params:
|
|
- name: failOnError
|
|
type: bool
|
|
description: Defines the behavior in case linting errors are found.
|
|
scope:
|
|
- PARAMETERS
|
|
- STAGES
|
|
- STEPS
|
|
mandatory: false
|
|
default: false
|
|
- name: defaultNpmRegistry
|
|
type: string
|
|
description: URL of the npm registry to use. Defaults to https://registry.npmjs.org/
|
|
scope:
|
|
- PARAMETERS
|
|
- GENERAL
|
|
- STAGES
|
|
- STEPS
|
|
mandatory: false
|
|
aliases:
|
|
- name: npm/defaultNpmRegistry
|
|
containers:
|
|
- name: node
|
|
image: node:12-buster-slim
|
|
imagePullPolicy: Never
|