From d0dd446744ae9d63878620e03634fa7332142118 Mon Sep 17 00:00:00 2001 From: Janne Valkealahti Date: Fri, 17 Dec 2021 16:43:15 +0000 Subject: [PATCH] Configure snapshot publish - New workflow which can be run manually to test publish. - Relates #328 --- .github/workflows/ci-publish.yml | 38 ++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .github/workflows/ci-publish.yml diff --git a/.github/workflows/ci-publish.yml b/.github/workflows/ci-publish.yml new file mode 100644 index 00000000..0cb3ad78 --- /dev/null +++ b/.github/workflows/ci-publish.yml @@ -0,0 +1,38 @@ +name: CI Publish + +on: + workflow_dispatch: + +jobs: + publish: + runs-on: ubuntu-latest + name: CI Publish + steps: + - uses: actions/checkout@v2 + - uses: jvalkeal/setup-maven@v1 + with: + maven-version: 3.8.4 + - uses: actions/setup-java@v2 + with: + distribution: adopt + java-version: 8 + - uses: jfrog/setup-jfrog-cli@v1 + with: + version: 1.46.4 + env: + JF_ARTIFACTORY_SPRING: ${{ secrets.JF_ARTIFACTORY_SPRING }} + - name: Configure JFrog Cli + run: | + jfrog rt mvnc \ + --server-id-resolve=repo.spring.io \ + --server-id-deploy=repo.spring.io \ + --repo-resolve-releases=libs-milestone \ + --repo-resolve-snapshots=libs-snapshot \ + --repo-deploy-releases=release \ + --repo-deploy-snapshots=snapshot + echo JFROG_CLI_BUILD_NAME=spring-shell-main >> $GITHUB_ENV + echo JFROG_CLI_BUILD_NUMBER=$GITHUB_RUN_NUMBER >> $GITHUB_ENV + - name: Build and Publish + run: | + jfrog rt mvn -B clean install + jfrog rt build-publish