WIP
This commit is contained in:
7
.github/workflows/apps-plugin-ci.yml
vendored
7
.github/workflows/apps-plugin-ci.yml
vendored
@@ -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
|
||||
|
||||
12
.github/workflows/apps-plugin-milestone.yml
vendored
12
.github/workflows/apps-plugin-milestone.yml
vendored
@@ -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
|
||||
|
||||
12
.github/workflows/apps-plugin-release.yml
vendored
12
.github/workflows/apps-plugin-release.yml
vendored
@@ -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
|
||||
|
||||
9
.github/workflows/apps-plugin-snapshot.yml
vendored
9
.github/workflows/apps-plugin-snapshot.yml
vendored
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user