|
@@ -51,18 +51,11 @@ jobs:
|
|
|
if: needs.prerequisites.outputs.runjobs
|
|
|
steps:
|
|
|
- uses: actions/checkout@v2
|
|
|
- - name: Set up JDK 17
|
|
|
- uses: actions/setup-java@v1
|
|
|
+ - name: Set up gradle
|
|
|
+ uses: spring-io/spring-gradle-build-action@v1
|
|
|
with:
|
|
|
java-version: '17'
|
|
|
- - name: Setup gradle user name
|
|
|
- run: |
|
|
|
- mkdir -p ~/.gradle
|
|
|
- echo 'systemProp.user.name=spring-builds+github' >> ~/.gradle/gradle.properties
|
|
|
- - name: Setup Gradle
|
|
|
- uses: gradle/gradle-build-action@v2
|
|
|
- env:
|
|
|
- GRADLE_USER_HOME: ~/.gradle
|
|
|
+ distribution: 'temurin'
|
|
|
- name: Build with Gradle
|
|
|
env:
|
|
|
GRADLE_ENTERPRISE_CACHE_USERNAME: ${{ secrets.GRADLE_ENTERPRISE_CACHE_USER }}
|
|
@@ -76,18 +69,11 @@ jobs:
|
|
|
if: needs.prerequisites.outputs.runjobs
|
|
|
steps:
|
|
|
- uses: actions/checkout@v2
|
|
|
- - name: Set up JDK
|
|
|
- uses: actions/setup-java@v1
|
|
|
+ - name: Set up gradle
|
|
|
+ uses: spring-io/spring-gradle-build-action@v1
|
|
|
with:
|
|
|
java-version: '17'
|
|
|
- - name: Setup gradle user name
|
|
|
- run: |
|
|
|
- mkdir -p ~/.gradle
|
|
|
- echo 'systemProp.user.name=spring-builds+github' >> ~/.gradle/gradle.properties
|
|
|
- - name: Setup Gradle
|
|
|
- uses: gradle/gradle-build-action@v2
|
|
|
- env:
|
|
|
- GRADLE_USER_HOME: ~/.gradle
|
|
|
+ distribution: 'temurin'
|
|
|
- name: Snapshot Tests
|
|
|
run: |
|
|
|
export GRADLE_ENTERPRISE_CACHE_USERNAME="$GRADLE_ENTERPRISE_CACHE_USER"
|
|
@@ -101,18 +87,11 @@ jobs:
|
|
|
if: needs.prerequisites.outputs.runjobs
|
|
|
steps:
|
|
|
- uses: actions/checkout@v2
|
|
|
- - name: Set up JDK
|
|
|
- uses: actions/setup-java@v1
|
|
|
+ - name: Set up gradle
|
|
|
+ uses: spring-io/spring-gradle-build-action@v1
|
|
|
with:
|
|
|
java-version: '17'
|
|
|
- - name: Setup gradle user name
|
|
|
- run: |
|
|
|
- mkdir -p ~/.gradle
|
|
|
- echo 'systemProp.user.name=spring-builds+github' >> ~/.gradle/gradle.properties
|
|
|
- - name: Setup Gradle
|
|
|
- uses: gradle/gradle-build-action@v2
|
|
|
- env:
|
|
|
- GRADLE_USER_HOME: ~/.gradle
|
|
|
+ distribution: 'temurin'
|
|
|
- name: Check samples project
|
|
|
env:
|
|
|
LOCAL_REPOSITORY_PATH: ${{ github.workspace }}/build/publications/repos
|
|
@@ -130,18 +109,11 @@ jobs:
|
|
|
if: needs.prerequisites.outputs.runjobs
|
|
|
steps:
|
|
|
- uses: actions/checkout@v2
|
|
|
- - name: Set up JDK
|
|
|
- uses: actions/setup-java@v1
|
|
|
+ - name: Set up gradle
|
|
|
+ uses: spring-io/spring-gradle-build-action@v1
|
|
|
with:
|
|
|
java-version: '17'
|
|
|
- - name: Setup gradle user name
|
|
|
- run: |
|
|
|
- mkdir -p ~/.gradle
|
|
|
- echo 'systemProp.user.name=spring-builds+github' >> ~/.gradle/gradle.properties
|
|
|
- - name: Setup Gradle
|
|
|
- uses: gradle/gradle-build-action@v2
|
|
|
- env:
|
|
|
- GRADLE_USER_HOME: ~/.gradle
|
|
|
+ distribution: 'temurin'
|
|
|
- name: Check for package tangles
|
|
|
run: |
|
|
|
export GRADLE_ENTERPRISE_CACHE_USERNAME="$GRADLE_ENTERPRISE_CACHE_USER"
|
|
@@ -154,18 +126,11 @@ jobs:
|
|
|
runs-on: ubuntu-latest
|
|
|
steps:
|
|
|
- uses: actions/checkout@v2
|
|
|
- - name: Set up JDK
|
|
|
- uses: actions/setup-java@v1
|
|
|
+ - name: Set up gradle
|
|
|
+ uses: spring-io/spring-gradle-build-action@v1
|
|
|
with:
|
|
|
java-version: '17'
|
|
|
- - name: Setup gradle user name
|
|
|
- run: |
|
|
|
- mkdir -p ~/.gradle
|
|
|
- echo 'systemProp.user.name=spring-builds+github' >> ~/.gradle/gradle.properties
|
|
|
- - name: Setup Gradle
|
|
|
- uses: gradle/gradle-build-action@v2
|
|
|
- env:
|
|
|
- GRADLE_USER_HOME: ~/.gradle
|
|
|
+ distribution: 'temurin'
|
|
|
- name: Deploy artifacts
|
|
|
run: |
|
|
|
export GRADLE_ENTERPRISE_CACHE_USERNAME="$GRADLE_ENTERPRISE_CACHE_USER"
|
|
@@ -185,18 +150,11 @@ jobs:
|
|
|
runs-on: ubuntu-latest
|
|
|
steps:
|
|
|
- uses: actions/checkout@v2
|
|
|
- - name: Set up JDK
|
|
|
- uses: actions/setup-java@v1
|
|
|
+ - name: Set up gradle
|
|
|
+ uses: spring-io/spring-gradle-build-action@v1
|
|
|
with:
|
|
|
java-version: '17'
|
|
|
- - name: Setup gradle user name
|
|
|
- run: |
|
|
|
- mkdir -p ~/.gradle
|
|
|
- echo 'systemProp.user.name=spring-builds+github' >> ~/.gradle/gradle.properties
|
|
|
- - name: Setup Gradle
|
|
|
- uses: gradle/gradle-build-action@v2
|
|
|
- env:
|
|
|
- GRADLE_USER_HOME: ~/.gradle
|
|
|
+ distribution: 'temurin'
|
|
|
- name: Deploy Docs
|
|
|
run: |
|
|
|
export GRADLE_ENTERPRISE_CACHE_USERNAME="$GRADLE_ENTERPRISE_CACHE_USER"
|
|
@@ -213,18 +171,11 @@ jobs:
|
|
|
runs-on: ubuntu-latest
|
|
|
steps:
|
|
|
- uses: actions/checkout@v2
|
|
|
- - name: Set up JDK
|
|
|
- uses: actions/setup-java@v1
|
|
|
+ - name: Set up gradle
|
|
|
+ uses: spring-io/spring-gradle-build-action@v1
|
|
|
with:
|
|
|
java-version: '17'
|
|
|
- - name: Setup gradle user name
|
|
|
- run: |
|
|
|
- mkdir -p ~/.gradle
|
|
|
- echo 'systemProp.user.name=spring-builds+github' >> ~/.gradle/gradle.properties
|
|
|
- - name: Setup Gradle
|
|
|
- uses: gradle/gradle-build-action@v2
|
|
|
- env:
|
|
|
- GRADLE_USER_HOME: ~/.gradle
|
|
|
+ distribution: 'temurin'
|
|
|
- name: Deploy Schema
|
|
|
run: |
|
|
|
export GRADLE_ENTERPRISE_CACHE_USERNAME="$GRADLE_ENTERPRISE_CACHE_USER"
|
|
@@ -252,18 +203,11 @@ jobs:
|
|
|
- uses: actions/checkout@v2
|
|
|
with:
|
|
|
token: ${{ secrets.GH_ACTIONS_REPO_TOKEN }}
|
|
|
- - name: Set up JDK
|
|
|
- uses: actions/setup-java@v1
|
|
|
+ - name: Set up gradle
|
|
|
+ uses: spring-io/spring-gradle-build-action@v1
|
|
|
with:
|
|
|
java-version: '17'
|
|
|
- - name: Setup gradle user name
|
|
|
- run: |
|
|
|
- mkdir -p ~/.gradle
|
|
|
- echo 'systemProp.user.name=spring-builds+github' >> ~/.gradle/gradle.properties
|
|
|
- - name: Setup Gradle
|
|
|
- uses: gradle/gradle-build-action@v2
|
|
|
- env:
|
|
|
- GRADLE_USER_HOME: ~/.gradle
|
|
|
+ distribution: 'temurin'
|
|
|
- name: Wait for Artifactory Artifacts
|
|
|
if: ${{ contains(needs.prerequisites.outputs.project_version, '-RC') || contains(needs.prerequisites.outputs.project_version, '-M') }}
|
|
|
run: |
|
|
@@ -339,7 +283,11 @@ jobs:
|
|
|
VERSION: ${{ needs.prerequisites.outputs.project_version }}
|
|
|
steps:
|
|
|
- uses: actions/checkout@v2
|
|
|
- - uses: spring-io/spring-gradle-build-action@v1
|
|
|
+ - name: Set up gradle
|
|
|
+ uses: spring-io/spring-gradle-build-action@v1
|
|
|
+ with:
|
|
|
+ java-version: '17'
|
|
|
+ distribution: 'temurin'
|
|
|
- name: Schedule next release (if not already scheduled)
|
|
|
run: ./gradlew scheduleNextRelease -PnextVersion=$VERSION -PgitHubAccessToken=$TOKEN
|
|
|
notify_result:
|