docs(exx-Pipeline): try templates 2.0 docs 5
This commit is contained in:
parent
389e0f4b9a
commit
9acbb1ba46
@ -3,27 +3,29 @@
|
||||
stage: verify
|
||||
variables:
|
||||
BOM_FILE: bom.json
|
||||
LICENSE_FILE: licenses.adoc
|
||||
VALID_LICENSE_FILE: valid-licenses.txt
|
||||
INVALID_LICENSE_FILE: invalid-licenses.adoc
|
||||
NUMBER_OF_INVALID_LICENSES: 0
|
||||
ALLOWED_LICENCES: valid-licenses.txt
|
||||
LICENSE_ADOC_FILE: licenses.adoc
|
||||
INVALID_LICENSE_ADOC_FILE: invalid-licenses.adoc
|
||||
script:
|
||||
- "cd $BACKEND_DIR"
|
||||
- export NUMBER_OF_INVALID_LICENSES=0
|
||||
- export INVALID_BOM_FILE=invalid-bom.json
|
||||
- >
|
||||
if [ -f "$VALID_LICENSE_FILE" ]; then
|
||||
checkLicenseBom --bom $BOM_FILE --targetBom $INVALID_LICENSE_FILE --license $VALID_LICENSE_FILE || NUMBER_OF_INVALID_LICENSES=$?
|
||||
if [ -f "$ALLOWED_LICENCES" ]; then
|
||||
checkLicenseBom --bom $BOM_FILE --targetBom $INVALID_BOM_FILE --license $ALLOWED_LICENCES || NUMBER_OF_INVALID_LICENSES=$?
|
||||
fi
|
||||
- >
|
||||
if [ "$NUMBER_OF_INVALID_LICENSES" -gt 0 ]; then
|
||||
echo "Invalid licenses found. Number of invalid license ${$NUMBER_OF_INVALID_LICENSES}". See invalid-licenses file in artifacts.
|
||||
echo "Invalid licenses found. Number of invalid license ${NUMBER_OF_INVALID_LICENSES}". See invalid-licenses file in artifacts.
|
||||
licenseBom2Adoc --bom $INVALID_BOM_FILE --adoc $INVALID_LICENSE_ADOC_FILE
|
||||
exit 1
|
||||
else
|
||||
echo "All licenses valid"
|
||||
fi
|
||||
- licenseBom2Adoc --bom $BOM_FILE --adoc $LICENSE_FILE
|
||||
- licenseBom2Adoc --bom $BOM_FILE --adoc $LICENSE_ADOC_FILE
|
||||
artifacts:
|
||||
when: always
|
||||
expire_in: 2 weeks
|
||||
paths:
|
||||
- $LICENSE_FILE
|
||||
- $INVALID_LICENSE_FILE
|
||||
- $LICENSE_ADOC_FILE
|
||||
- $INVALID_LICENSE_ADOC_FILE
|
||||
Loading…
Reference in New Issue
Block a user