From 3be5342a4bedfdcfaeb3d68f21bd2119d8833267 Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Wed, 27 Jan 2021 10:35:50 -0700
Subject: [PATCH] add if statement

---
 settings.gradle | 19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

diff --git a/settings.gradle b/settings.gradle
index fddc289fe..5c938c14a 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -4,11 +4,22 @@ plugins {
 
 rootProject.name = "nshmp-haz-v2"
 
+/**
+ * Download default model, nshm-conus-2018.
+ *
+ * To download the model set environmnet variables:
+ *    - GIT_NSHMP_USERNAME="The GitLab user name"
+ *    - GIT_NSHMP_PASSWORD="The GitLab API token"
+ */
 git {
   defaultAuthGroup "nshmp"
+  def user = System.getenv("GIT_NSHMP_USERNAME")
+  def pass = System.getenv("GIT_NSHMP_PASSWORD")
 
-  fetch("https://code.usgs.gov/ghsc/nshmp/nshm-conus-2018.git", {
-    name "nshmp-haz-dep--nshm-conus-2018"
-    tag "0.2.3"
-  })
+  if (user && pass) {
+    fetch("https://code.usgs.gov/ghsc/nshmp/nshm-conus-2018.git", {
+      name "nshmp-haz-dep--nshm-conus-2018"
+      tag "0.2.3"
+    })
+  }
 }
-- 
GitLab