From 055ed1d6cb8d0c4ceec424a2b6954e89185d1fd1 Mon Sep 17 00:00:00 2001
From: Raul Barreras <rbarreras@nebraska.edu>
Date: Fri, 20 Sep 2019 18:00:13 +0000
Subject: [PATCH] Update examples/dependency-check.md

---
 examples/dependency-check.md | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

diff --git a/examples/dependency-check.md b/examples/dependency-check.md
index f2160c1..319f6b8 100644
--- a/examples/dependency-check.md
+++ b/examples/dependency-check.md
@@ -12,24 +12,33 @@
 
 - One 'analysis' stage with one job  
 - Allows the job to fail without impacting the rest of the CI (allow_failure: true)
+- Export the results as an artifact
 
 
 ``` yml
 stages:
   - analysis 
-variables:
+dependency_check:
   stage: analysis
+  image: 
+    name: its-registry.unl.edu/unl-its/docker-ci/dependency-check
+  variables:
+    DEPENDENCY_CHECK_OUT_DIR: ./dependency_check_results/
   tags:
     - docker
   script:
-    - docker run --rm -v "${PWD}:/work" -w /work its-registry.unl.edu/unl-its/docker-ci/detect-secrets -s -e 4.5
-    - docker run --rm -v "${PWD}:/work" -w /work its-registry.unl.edu/unl-its/docker-ci/dependency-check
+    - dependency-check --format ALL -s ./ --out ${DEPENDENCY_CHECK_OUT_DIR} --project ${CI_PROJECT_NAMESPACE}
+  artifacts:
+    paths:
+      - ./dependency_check_results/dependency-check-report.html
+      - ./dependency_check_results/dependency_check_results/dependency-check-report.xml
+    expire_in: 1 day
   allow_failure: true
 ``` 
 
 ## Scan the current directory (must be a git repo)
 
 ``` bash
-docker run -it --rm -v "${PWD}:/work" -w /work -e CI_PROJECT_NAMESPACE=`basename $(git rev-parse --show-toplevel)` its-registry.unl.edu/unl-its/docker-ci/dependency-check
-
+CI_PROJECT_NAMESPACE=`basename $(git rev-parse --show-toplevel)`
+docker run -it --rm -v "${PWD}:/work" -w /work -e CI_PROJECT_NAMESPACE=${CI_PROJECT_NAMESPACE} its-registry.unl.edu/unl-its/docker-ci/dependency-check dependency-check --format ALL -s ./ --out ./dependency_check_results --project ${CI_PROJECT_NAMESPACE}
 ```
-- 
GitLab