This commit is contained in:
Chris Bono
2023-10-07 15:00:52 -05:00
parent dd3361d94c
commit 7c2690c171
4 changed files with 18 additions and 22 deletions

View File

@@ -13,6 +13,9 @@ jobs:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
defaults:
run:
working-directory: spring-cloud-dataflow-apps-plugin
steps:
- uses: actions/checkout@v2
- uses: actions/cache@v2
@@ -46,11 +49,10 @@ jobs:
echo JFROG_CLI_BUILD_NAME=spring-cloud-dataflow-apps-plugin-main >> $GITHUB_ENV
echo JFROG_CLI_BUILD_NUMBER=$GITHUB_RUN_NUMBER >> $GITHUB_ENV
echo spring_cloud_dataflow_apps_plugin_version=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) >> $GITHUB_ENV
- name: Build and Publish
run: |
mvn clean
jfrog rt mvn -gs spring-cloud-dataflow-apps-plugin/settings.xml -Pfull -B install
jfrog rt mvn -gs settings.xml -Pfull -B install
jfrog rt build-publish
- name: Capture Test Results
if: ${{ always() }}
@@ -60,7 +62,6 @@ jobs:
path: '**/target/surefire-reports/**/*.*'
retention-days: 7
if-no-files-found: ignore
- name: Clean cache
run: |
find ~/.m2/repository -type d -name '*SNAPSHOT' | xargs rm -fr

View File

@@ -14,8 +14,10 @@ jobs:
build:
if: ${{ github.repository == 'spring-cloud/stream-applications' }}
runs-on: ubuntu-latest
defaults:
run:
working-directory: spring-cloud-dataflow-apps-plugin
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v3
with:
@@ -36,7 +38,6 @@ jobs:
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-m2-
- name: Configure JFrog Cli
run: |
jfrog rt mvnc \
@@ -48,11 +49,10 @@ jobs:
--repo-deploy-snapshots=libs-snapshot-local
echo JFROG_CLI_BUILD_NAME=spring-cloud-dataflow-apps-plugin-main-milestone >> $GITHUB_ENV
echo JFROG_CLI_BUILD_NUMBER=$GITHUB_RUN_NUMBER >> $GITHUB_ENV
- name: Build and Publish
run: |
jfrog rt mvn build-helper:parse-version versions:set \
-gs spring-cloud-dataflow-apps-plugin/settings.xml \
-gs settings.xml \
-Pstagingmilestone \
-DprocessAllModules=true \
-DgenerateBackupPoms=false \
@@ -60,17 +60,15 @@ jobs:
-DnewVersion='${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}-'${milestoneVersion} \
-B
jfrog rt build-clean
jfrog rt mvn -gs spring-cloud-dataflow-apps-plugin/settings.xml -Pstagingmilestone,full,deploymentfiles -B install -DskipTests
jfrog rt mvn -gs settings.xml -Pstagingmilestone,full,deploymentfiles -B install -DskipTests
jfrog rt build-publish
echo spring_cloud_dataflow_apps_plugin_version=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) >> $GITHUB_ENV
- name: Tag Release
uses: jvalkeal/build-zoo-handler@v0.0.4
with:
tag-release-branch: ${{ env.spring_cloud_dataflow_apps_plugin_version }}
tag-release-tag: ${{ env.spring_cloud_dataflow_apps_plugin_version }}
tag-release-tag-prefix: v
- name: Clean cache
run: |
find ~/.m2/repository -type d -name '*SNAPSHOT' | xargs rm -fr

View File

@@ -10,8 +10,10 @@ jobs:
build:
if: ${{ github.repository == 'spring-cloud/stream-applications' }}
runs-on: ubuntu-latest
defaults:
run:
working-directory: spring-cloud-dataflow-apps-plugin
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v3
with:
@@ -32,7 +34,6 @@ jobs:
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-m2-
- name: Configure JFrog Cli
run: |
jfrog rt mvnc \
@@ -44,11 +45,10 @@ jobs:
--repo-deploy-snapshots=libs-snapshot-local
echo JFROG_CLI_BUILD_NAME=spring-cloud-dataflow-apps-plugin-main-release >> $GITHUB_ENV
echo JFROG_CLI_BUILD_NUMBER=$GITHUB_RUN_NUMBER >> $GITHUB_ENV
- name: Build and Publish
run: |
jfrog rt mvn build-helper:parse-version versions:set \
-gs spring-cloud-dataflow-apps-plugin/settings.xml \
-gs settings.xml \
-Pstagingrelease \
-DprocessAllModules=true \
-DgenerateBackupPoms=false \
@@ -56,17 +56,15 @@ jobs:
-DnewVersion='${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}' \
-B
jfrog rt build-clean
jfrog rt mvn -gs spring-cloud-dataflow-apps-plugin/settings.xml -Pstagingrelease,full,deploymentfiles -B install -DskipTests
jfrog rt mvn -gs settings.xml -Pstagingrelease,full,deploymentfiles -B install -DskipTests
jfrog rt build-publish
echo spring_cloud_dataflow_apps_plugin_version=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) >> $GITHUB_ENV
- name: Tag Release
uses: jvalkeal/build-zoo-handler@v0.0.4
with:
tag-release-branch: ${{ env.spring_cloud_dataflow_apps_plugin_version }}
tag-release-tag: ${{ env.spring_cloud_dataflow_apps_plugin_version }}
tag-release-tag-prefix: v
- name: Clean cache
run: |
find ~/.m2/repository -type d -name '*SNAPSHOT' | xargs rm -fr

View File

@@ -10,8 +10,10 @@ jobs:
build:
if: ${{ github.repository == 'spring-cloud/stream-applications' }}
runs-on: ubuntu-latest
defaults:
run:
working-directory: spring-cloud-dataflow-apps-plugin
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v3
with:
@@ -32,7 +34,6 @@ jobs:
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-m2-
- name: Configure JFrog Cli
run: |
jfrog rt mvnc \
@@ -44,14 +45,12 @@ jobs:
--repo-deploy-snapshots=libs-snapshot-local
echo JFROG_CLI_BUILD_NAME=spring-cloud-dataflow-apps-plugin-main-snapshot >> $GITHUB_ENV
echo JFROG_CLI_BUILD_NUMBER=$GITHUB_RUN_NUMBER >> $GITHUB_ENV
- name: Build and Publish
run: |
jfrog rt build-clean
jfrog rt mvn -gs spring-cloud-dataflow-apps-plugin/settings.xml -Pfull,deploymentfiles -B install
jfrog rt mvn -gs settings.xml -Pfull,deploymentfiles -B install
jfrog rt build-publish
echo spring_cloud_dataflow_apps_plugin_version=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) >> $GITHUB_ENV
- name: Clean cache
run: |
find ~/.m2/repository -type d -name '*SNAPSHOT' | xargs rm -fr