Skip to content

Commit 99203f7

Browse files
author
Corneil du Plessis
authored
[CI] Update jfrog cli to v3 (#2018)
* [CI] Update jfrog cli to v3 Update setup-jfrog-cli to use `JF_ENV_SPRING` instead of `JF_ARTIFACTORY_SPRING` Added `JF_URL` Added reference to `${{ vars.JF_SERVER_ID }}` in place of `repo.spring.io` Remove maven setup and add --use-wrapper
1 parent 5a066b0 commit 99203f7

File tree

6 files changed

+39
-63
lines changed

6 files changed

+39
-63
lines changed

Diff for: .github/workflows/build-snapshot-worker.yml

+7-11
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,10 @@ jobs:
1717
- uses: actions/setup-java@v1
1818
with:
1919
java-version: 1.8
20-
- uses: jvalkeal/setup-maven@v1
21-
with:
22-
maven-version: 3.6.3
23-
- uses: jfrog/setup-jfrog-cli@v1
24-
with:
25-
version: 1.46.4
20+
- uses: jfrog/setup-jfrog-cli@v3
2621
env:
27-
JF_ARTIFACTORY_SPRING: ${{ secrets.JF_ARTIFACTORY_SPRING }}
22+
JF_URL: 'https://repo.spring.io'
23+
JF_ENV_SPRING: ${{ secrets.JF_ARTIFACTORY_SPRING }}
2824

2925
# cache maven .m2
3026
- uses: actions/cache@v2
@@ -37,9 +33,9 @@ jobs:
3733
# target deploy repos
3834
- name: Configure JFrog Cli
3935
run: |
40-
jfrog rt mvnc \
41-
--server-id-resolve=repo.spring.io \
42-
--server-id-deploy=repo.spring.io \
36+
jfrog mvnc --use-wrapper \
37+
--server-id-resolve=${{ vars.JF_SERVER_ID }} \
38+
--server-id-deploy=${{ vars.JF_SERVER_ID }} \
4339
--repo-resolve-releases=libs-milestone \
4440
--repo-resolve-snapshots=libs-snapshot \
4541
--repo-deploy-releases=libs-release-local \
@@ -56,7 +52,7 @@ jobs:
5652
# build and publish to configured target
5753
- name: Build and Publish
5854
run: |
59-
jfrog rt mvn -U -B clean install
55+
jfrog mvn -U -B clean install
6056
jfrog rt build-publish
6157
echo BUILD_ZOO_HANDLER_spring_cloud_dataflow_ui_version=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) >> $GITHUB_ENV
6258
echo BUILD_ZOO_HANDLER_spring_cloud_dataflow_ui_buildname=spring-cloud-dataflow-ui-3-4-x >> $GITHUB_ENV

Diff for: .github/workflows/ci-pr.yml

+1-4
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,10 @@ jobs:
2020
with:
2121
java-version: 1.8
2222
# maven version
23-
- uses: jvalkeal/setup-maven@v1
24-
with:
25-
maven-version: 3.6.2
2623
# build
2724
- name: Build
2825
run: |
29-
mvn -U -B clean package
26+
./mvnw -U -B clean package
3027
# clean m2 cache
3128
- name: Clean cache
3229
run: |

Diff for: .github/workflows/ci.yml

+7-12
Original file line numberDiff line numberDiff line change
@@ -23,22 +23,17 @@ jobs:
2323
- uses: actions/setup-java@v1
2424
with:
2525
java-version: 1.8
26-
# maven version
27-
- uses: jvalkeal/setup-maven@v1
28-
with:
29-
maven-version: 3.6.2
3026
# jfrog cli
31-
- uses: jfrog/setup-jfrog-cli@v1
32-
with:
33-
version: 1.46.4
27+
- uses: jfrog/setup-jfrog-cli@v3
3428
env:
35-
JF_ARTIFACTORY_SPRING: ${{ secrets.JF_ARTIFACTORY_SPRING }}
29+
JF_URL: 'https://repo.spring.io'
30+
JF_ENV_SPRING: ${{ secrets.JF_ARTIFACTORY_SPRING }}
3631
# setup frog cli
3732
- name: Configure JFrog Cli
3833
run: |
39-
jfrog rt mvnc \
40-
--server-id-resolve=repo.spring.io \
41-
--server-id-deploy=repo.spring.io \
34+
jfrog mvnc --use-wrapper \
35+
--server-id-resolve=${{ vars.JF_SERVER_ID }} \
36+
--server-id-deploy=${{ vars.JF_SERVER_ID }} \
4237
--repo-resolve-releases=libs-milestone \
4338
--repo-resolve-snapshots=libs-snapshot \
4439
--repo-deploy-releases=libs-release-local \
@@ -48,7 +43,7 @@ jobs:
4843
# build and publish
4944
- name: Build and Publish
5045
run: |
51-
jfrog rt mvn -U -B clean install
46+
jfrog mvn -U -B clean install
5247
jfrog rt build-publish
5348
# clean m2 cache
5449
- name: Clean cache

Diff for: .github/workflows/milestone-worker.yml

+8-12
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,10 @@ jobs:
1616
- uses: actions/setup-java@v1
1717
with:
1818
java-version: 1.8
19-
- uses: jvalkeal/setup-maven@v1
20-
with:
21-
maven-version: 3.6.3
22-
- uses: jfrog/setup-jfrog-cli@v1
23-
with:
24-
version: 1.46.4
19+
- uses: jfrog/setup-jfrog-cli@v3
2520
env:
26-
JF_ARTIFACTORY_SPRING: ${{ secrets.JF_ARTIFACTORY_SPRING }}
21+
JF_URL: 'https://repo.spring.io'
22+
JF_ENV_SPRING: ${{ secrets.JF_ARTIFACTORY_SPRING }}
2723
- uses: actions/cache@v2
2824
with:
2925
path: ~/.m2/repository
@@ -34,9 +30,9 @@ jobs:
3430
# target deploy repos
3531
- name: Configure JFrog Cli
3632
run: |
37-
jfrog rt mvnc \
38-
--server-id-resolve=repo.spring.io \
39-
--server-id-deploy=repo.spring.io \
33+
jfrog mvnc --use-wrapper \
34+
--server-id-resolve=${{ vars.JF_SERVER_ID }} \
35+
--server-id-deploy=${{ vars.JF_SERVER_ID }} \
4036
--repo-resolve-releases=libs-milestone \
4137
--repo-resolve-snapshots=libs-snapshot \
4238
--repo-deploy-releases=libs-milestone-local \
@@ -55,7 +51,7 @@ jobs:
5551
# build and publish to configured target
5652
- name: Build and Publish
5753
run: |
58-
jfrog rt mvn build-helper:parse-version versions:set \
54+
jfrog mvn build-helper:parse-version versions:set \
5955
-gs .github/settings.xml \
6056
-Pstagingmilestone \
6157
-DprocessAllModules=true \
@@ -65,7 +61,7 @@ jobs:
6561
-B
6662
echo BUILD_ZOO_HANDLER_spring_cloud_dataflow_ui_version=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) >> $GITHUB_ENV
6763
jfrog rt build-clean
68-
jfrog rt mvn clean install \
64+
jfrog mvn clean install \
6965
-gs .github/settings.xml \
7066
-P-spring,stagingmilestone \
7167
-DskipTests -U -B

Diff for: .github/workflows/next-dev-version-worker.yml

+8-12
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,10 @@ jobs:
1616
- uses: actions/setup-java@v1
1717
with:
1818
java-version: 1.8
19-
- uses: jvalkeal/setup-maven@v1
20-
with:
21-
maven-version: 3.6.3
22-
- uses: jfrog/setup-jfrog-cli@v1
23-
with:
24-
version: 1.46.4
19+
- uses: jfrog/setup-jfrog-cli@v3
2520
env:
26-
JF_ARTIFACTORY_SPRING: ${{ secrets.JF_ARTIFACTORY_SPRING }}
21+
JF_URL: 'https://repo.spring.io'
22+
JF_ENV_SPRING: ${{ secrets.JF_ARTIFACTORY_SPRING }}
2723

2824
# cache maven .m2
2925
- uses: actions/cache@v2
@@ -36,9 +32,9 @@ jobs:
3632
# target deploy repos
3733
- name: Configure JFrog Cli
3834
run: |
39-
jfrog rt mvnc \
40-
--server-id-resolve=repo.spring.io \
41-
--server-id-deploy=repo.spring.io \
35+
jfrog mvnc --use-wrapper \
36+
--server-id-resolve=${{ vars.JF_SERVER_ID }} \
37+
--server-id-deploy=${{ vars.JF_SERVER_ID }} \
4238
--repo-resolve-releases=libs-milestone \
4339
--repo-resolve-snapshots=libs-snapshot \
4440
--repo-deploy-releases=libs-release-local \
@@ -55,15 +51,15 @@ jobs:
5551
# build and publish to configured target
5652
- name: Build and Publish
5753
run: |
58-
jfrog rt mvn build-helper:parse-version versions:set \
54+
jfrog mvn build-helper:parse-version versions:set \
5955
-DprocessAllModules=true \
6056
-DgenerateBackupPoms=false \
6157
-Dartifactory.publish.artifacts=false \
6258
-DnewVersion='${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.nextIncrementalVersion}-SNAPSHOT' \
6359
-B
6460
echo BUILD_ZOO_HANDLER_spring_cloud_dataflow_ui_version=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) >> $GITHUB_ENV
6561
jfrog rt build-clean
66-
jfrog rt mvn clean install -DskipTests -B
62+
jfrog mvn clean install -DskipTests -B
6763
jfrog rt build-publish
6864
echo BUILD_ZOO_HANDLER_spring_cloud_dataflow_ui_buildname=spring-cloud-dataflow-ui-3-4-x-ndv >> $GITHUB_ENV
6965
echo BUILD_ZOO_HANDLER_spring_cloud_dataflow_ui_buildnumber=$GITHUB_RUN_NUMBER >> $GITHUB_ENV

Diff for: .github/workflows/release-worker.yml

+8-12
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,10 @@ jobs:
1616
- uses: actions/setup-java@v1
1717
with:
1818
java-version: 1.8
19-
- uses: jvalkeal/setup-maven@v1
20-
with:
21-
maven-version: 3.6.3
22-
- uses: jfrog/setup-jfrog-cli@v1
23-
with:
24-
version: 1.46.4
19+
- uses: jfrog/setup-jfrog-cli@v3
2520
env:
26-
JF_ARTIFACTORY_SPRING: ${{ secrets.JF_ARTIFACTORY_SPRING }}
21+
JF_URL: 'https://repo.spring.io'
22+
JF_ENV_SPRING: ${{ secrets.JF_ARTIFACTORY_SPRING }}
2723
- uses: actions/cache@v2
2824
with:
2925
path: ~/.m2/repository
@@ -34,9 +30,9 @@ jobs:
3430
# target deploy repos
3531
- name: Configure JFrog Cli
3632
run: |
37-
jfrog rt mvnc \
38-
--server-id-resolve=repo.spring.io \
39-
--server-id-deploy=repo.spring.io \
33+
jfrog mvnc --use-wrapper \
34+
--server-id-resolve=${{ vars.JF_SERVER_ID }} \
35+
--server-id-deploy=${{ vars.JF_SERVER_ID }} \
4036
--repo-resolve-releases=libs-release-staging \
4137
--repo-resolve-snapshots=libs-snapshot \
4238
--repo-deploy-releases=libs-staging-local \
@@ -53,7 +49,7 @@ jobs:
5349
# build and publish to configured target
5450
- name: Build and Publish
5551
run: |
56-
jfrog rt mvn build-helper:parse-version versions:set \
52+
jfrog mvn build-helper:parse-version versions:set \
5753
-gs .github/settings.xml \
5854
-Pstagingrelease \
5955
-DprocessAllModules=true \
@@ -63,7 +59,7 @@ jobs:
6359
-B
6460
echo BUILD_ZOO_HANDLER_spring_cloud_dataflow_ui_version=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) >> $GITHUB_ENV
6561
jfrog rt build-clean
66-
jfrog rt mvn clean install \
62+
jfrog mvn clean install \
6763
-gs .github/settings.xml \
6864
-P-spring,stagingrelease \
6965
-DskipTests -U -B

0 commit comments

Comments
 (0)