From c0532ffd7943ef2c11af9a78bc33297a8736214f Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Fri, 21 May 2021 16:41:27 -0700 Subject: [PATCH] Publish to gitlab repo --- .gitlab-ci.yml | 9 +++++++++ build.gradle.kts | 18 +++++++++++++++++- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0b7518b..42c5084 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -36,6 +36,15 @@ test: script: - gradle test +deploy to maven repo: + stage: deploy + only: + - master + dependencies: + - build + script: + - gradle publish + upload to updater: stage: deploy only: diff --git a/build.gradle.kts b/build.gradle.kts index df5aa3b..c6fb4f1 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -49,8 +49,24 @@ tasks.shadowJar { publishing { publications { create("mavenJava") { - //artifact(tasks["sourcesJar"]) artifact(tasks["jar"]) } } + + repositories { + val mavenUrl = "https://gitlab.com/api/v4/projects/18580345/packages/maven" + val mavenSnapshotUrl = "https://gitlab.com/api/v4/projects/18580345/packages/maven" + + maven { + url = uri(mavenUrl) + name = "Gitlab" + credentials(HttpHeaderCredentials::class.java) { + name = "Private-Token" + value = System.getenv("CI_JOB_TOKEN") + } + authentication { + container(HttpHeaderAuthentication::class.java) + } + } + } }