diff --git a/gradle/repositories.gradle b/gradle/repositories.gradle
index bbd299774e242394ab6c7c082b580c6c465a69b8..a35d21301db2c3add82b3955262ad8f76b48e6c0 100644
--- a/gradle/repositories.gradle
+++ b/gradle/repositories.gradle
@@ -34,9 +34,16 @@ repositories {
   maven {
     url "https://code.usgs.gov/api/v4/groups/160/-/packages/maven"
     name "nshmp-lib"
-    credentials(HttpHeaderCredentials) {
-      name = 'Private-Token'
-      value = System.getenv("GITLAB_TOKEN")
+    if (System.getenv('CI_JOB_TOKEN')) {
+      credentials(HttpHeaderCredentials) {
+        name = 'Job-Token'
+        value = System.getenv("CI_JOB_TOKEN")
+      }
+    } else {
+      credentials(HttpHeaderCredentials) {
+        name = 'Private-Token'
+        value = System.getenv("GITLAB_TOKEN")
+      }
     }
     authentication {
       header(HttpHeaderAuthentication)