From e0847714233ff8b5df851c44170b13da3b41621c Mon Sep 17 00:00:00 2001 From: David Hiendl Date: Thu, 27 Oct 2022 15:41:06 +0200 Subject: [PATCH] gradle/GitlabMavenRepo.gradle: support private token in env GITLAB_PRIVATE_TOKEN --- gradle/GitlabMavenRepo.gradle | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/gradle/GitlabMavenRepo.gradle b/gradle/GitlabMavenRepo.gradle index 91e1ede..da708df 100644 --- a/gradle/GitlabMavenRepo.gradle +++ b/gradle/GitlabMavenRepo.gradle @@ -25,8 +25,13 @@ def setGitlabRepoAuth(MavenArtifactRepository maven) { name = 'Private-Token' value = gitlabPrivateToken } - - } else { + } else if (System.getenv("GITLAB_PRIVATE_TOKEN") != null) { + maven.credentials(HttpHeaderCredentials) { + name = 'Private-Token' + value = System.getenv("GITLAB_PRIVATE_TOKEN") + } + } + else { throw Exception("No gitlab maven repository auth configured") }