@@ -23,21 +23,22 @@ jobs:
23
23
JF_ARTIFACTORY_SPRING : ${{ secrets.JF_ARTIFACTORY_SPRING }}
24
24
- name : Configure JFrog Cli
25
25
run : |
26
- jfrog rt mvnc \
27
- --server-id-deploy=repo.spring.io \
28
- --repo-deploy-releases=libs-staging-local \
29
- --repo-deploy-snapshots=libs-staging-local
26
+ jf rt gradlec \
27
+ --use-wrapper \
28
+ --uses-plugin \
29
+ --deploy-ivy-desc=false \
30
+ --server-id-resolve repo.spring.io \
31
+ --server-id-deploy repo.spring.io \
32
+ --repo-resolve release \
33
+ --repo-deploy libs-staging-local
30
34
echo JFROG_CLI_BUILD_NAME=spring-shell-main-release >> $GITHUB_ENV
31
35
echo JFROG_CLI_BUILD_NUMBER=$GITHUB_RUN_NUMBER >> $GITHUB_ENV
32
- - name : Configure GA Version
36
+ - name : Configure Release Version
33
37
run : |
34
- jfrog rt mvn build-helper:parse-version versions:set \
35
- -DprocessAllModules=true \
36
- -DgenerateBackupPoms=false \
37
- -Dartifactory.publish.artifacts=false \
38
- -DnewVersion='${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}' \
39
- -B
40
- echo PROJECT_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) >> $GITHUB_ENV
38
+ snapshotVersion=$( awk -F '=' '$1 == "version" { print $2 }' gradle.properties )
39
+ plainVersion=${snapshotVersion%-SNAPSHOT}
40
+ sed -i "s/version=$snapshotVersion/version=$plainVersion/" gradle.properties
41
+ echo PROJECT_VERSION=$plainVersion >> $GITHUB_ENV
41
42
- name : Tag Release
42
43
env :
43
44
PROJECT_VERSION : ${{ env.PROJECT_VERSION }}
51
52
env :
52
53
DISABLE_SAMPLES : true
53
54
run : |
54
- jfrog rt build-clean
55
- jfrog rt mvn clean install \
56
- -DskipTests -U -B
57
- jfrog rt build-publish
55
+ jf rt gradle build distZip artifactoryPublish
56
+ jf rt build-publish
58
57
- name : Push Release
59
58
env :
60
59
PROJECT_VERSION : ${{ env.PROJECT_VERSION }}
@@ -81,15 +80,11 @@ jobs:
81
80
JF_ARTIFACTORY_SPRING : ${{ secrets.JF_ARTIFACTORY_SPRING }}
82
81
- name : Configure JFrog Cli
83
82
run : |
84
- jfrog rt mvnc \
85
- --server-id-deploy=repo.spring.io \
86
- --repo-deploy-releases=libs-staging-local \
87
- --repo-deploy-snapshots=libs-staging-local
88
83
echo JFROG_CLI_BUILD_NAME=spring-shell-main-release >> $GITHUB_ENV
89
84
echo JFROG_CLI_BUILD_NUMBER=$GITHUB_RUN_NUMBER >> $GITHUB_ENV
90
85
- name : Promote Build
91
86
run : |
92
- jfrog rt build-promote libs-release-local
87
+ jf rt build-promote libs-release-local
93
88
94
89
ghrelease :
95
90
runs-on : ubuntu-latest
@@ -165,7 +160,7 @@ jobs:
165
160
echo JFROG_CLI_BUILD_NUMBER=$GITHUB_RUN_NUMBER >> $GITHUB_ENV
166
161
- name : Download Release Files
167
162
run : |
168
- jfrog rt download \
163
+ jf rt download \
169
164
--spec .github/release-files-spec.json \
170
165
--spec-vars "buildname=$JFROG_CLI_BUILD_NAME;buildnumber=$JFROG_CLI_BUILD_NUMBER"
171
166
- uses : jvalkeal/nexus-sync@v0
0 commit comments