From 95582acb8d6e7db2f63067cab05e1b0406e817a4 Mon Sep 17 00:00:00 2001 From: Voinea Radu Date: Fri, 25 Oct 2024 13:01:55 +0300 Subject: [PATCH] Updated publishing process --- .github/workflows/build.yml | 8 ++++---- build.gradle.kts | 11 +++++++++-- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index eb19aa3..b12410f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -64,11 +64,11 @@ jobs: run: | mkdir -p ~/.gradle echo " - com.voinearadu.url=https://repository.voinearadu.com/repository/maven-releases/ - com.voinearadu.auth.username=admin - com.voinearadu.auth.password=${{ secrets.NEXUS_PASSWORD }} + generic.url=${{ secrets.NEXUS_URL }} + generic.auth.username=${{ secrets.NEXUS_USERNAME }} + generic.auth.password=${{ secrets.NEXUS_PASSWORD }} " > ~/.gradle/gradle.properties - if [ "${{ secrets.NEXUS_PASSWORD }}" == "" ]; then echo "com.voinearadu.publish=false" >> ~/.gradle/gradle.properties; fi + if [ "${{ secrets.NEXUS_PASSWORD }}" == "" ]; then echo "generic.publish=false" >> ~/.gradle/gradle.properties; fi - name: Cache Gradle Dependencies uses: actions/cache@v4 diff --git a/build.gradle.kts b/build.gradle.kts index 77e5589..36ff49d 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,8 +8,6 @@ group = libs.versions.group.get() version = libs.versions.version.get() repositories { - println(project.properties["com.voinearadu.publish"]) - mavenCentral() maven("https://repository.voinearadu.dev/repository/maven-releases/") } @@ -75,6 +73,15 @@ publishing { } } } + if (project.properties["generic.publish"] == "true") { + maven(url = (project.findProperty("generic.url") ?: "") as String) { + name = "GenericRepository" + credentials(PasswordCredentials::class) { + username = (project.findProperty("generic.auth.username") ?: "") as String + password = (project.findProperty("generic.auth.password") ?: "") as String + } + } + } } }