From b549fabef799e28b496e9273c12d05afc9a8be94 Mon Sep 17 00:00:00 2001 From: Daniel Peach Date: Fri, 19 Mar 2021 13:22:31 -0400 Subject: [PATCH] feat(build): publish to maven central, switch groupId to io.spinnaker.rosco (#782) --- .github/workflows/release.yml | 11 +++++++---- build.gradle | 7 +++++-- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index af5cbd24f..4b092984f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -36,11 +36,14 @@ jobs: echo ::set-output name=RELEASE_VERSION::${RELEASE_VERSION} - name: Release build env: - BINTRAY_USER: ${{ secrets.BINTRAY_USER }} - BINTRAY_API_KEY: ${{ secrets.BINTRAY_API_KEY }} - RELEASE_VERSION: ${{ steps.release_info.outputs.RELEASE_VERSION }} + ORG_GRADLE_PROJECT_version: ${{ steps.release_info.outputs.RELEASE_VERSION }} + ORG_GRADLE_PROJECT_nexusPublishEnabled: true + ORG_GRADLE_PROJECT_nexusUsername: ${{ secrets.NEXUS_USERNAME }} + ORG_GRADLE_PROJECT_nexusPassword: ${{ secrets.NEXUS_PASSWORD }} + ORG_GRADLE_PROJECT_nexusPgpSigningKey: ${{ secrets.NEXUS_PGP_SIGNING_KEY }} + ORG_GRADLE_PROJECT_nexusPgpSigningPassword: ${{ secrets.NEXUS_PGP_SIGNING_PASSWORD }} run: | - ./gradlew --info -Pversion="${RELEASE_VERSION}" -PbintrayUser="${BINTRAY_USER}" -PbintrayKey="${BINTRAY_API_KEY}" -PbintrayPublishDebEnabled=false publish + ./gradlew --info publishToNexus closeAndReleaseNexusStagingRepository - name: Create release if: steps.release_info.outputs.SKIP_RELEASE == 'false' uses: actions/create-release@v1 diff --git a/build.gradle b/build.gradle index c13bb2197..128b97702 100644 --- a/build.gradle +++ b/build.gradle @@ -2,9 +2,12 @@ plugins { id 'io.spinnaker.project' version "$spinnakerGradleVersion" apply false } -subprojects { +allprojects { apply plugin: 'io.spinnaker.project' - group = "com.netflix.spinnaker.rosco" +} + +subprojects { + group = "io.spinnaker.rosco" if (name != "rosco-bom") { apply plugin: 'java-library'