Skip to content

Merge pull request #618 from tonihele/feature/jme-3.7-stable #233

Merge pull request #618 from tonihele/feature/jme-3.7-stable

Merge pull request #618 from tonihele/feature/jme-3.7-stable #233

Workflow file for this run

# This Action will build the SDK and if this succeeds, trigger a build on the
# jMonkeyEngine/sdk-update-center repository, so that nbms get built and
# deployed
name: Nightly NBM Deployment
on:
push:
branches: [ master ]
pull_request:
jobs:
BuildSDK:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 21
uses: actions/setup-java@v3
with:
java-version: 21
distribution: 'temurin'
- name: Validate the Gradle wrapper
uses: gradle/wrapper-validation-action@v2
- name: Grant execute permission for gradle
run: chmod +x gradlew
- name: Build the SDK
run: ./gradlew buildSdk
NBMDeployment:
needs: [BuildSDK]
runs-on: ubuntu-latest
if: github.event_name == 'push'
steps:
- name: Checkout the nightly-trigger repository
uses: actions/checkout@v3
with:
repository: 'jMonkeyEngine/sdk-update-center'
ref: nightly
path: nightly
token: ${{ secrets. UPDATE_CENTER_PAT }}
- name: Setup Git for the commit
run: git config user.email [email protected] && git config user.name MeFisto94
working-directory: nightly
- name: Overwrite the target file
run: rm -rf nightly/target && echo 'echo "sdk_sha=${{ github.sha }}" >> $GITHUB_ENV' > nightly/target
- name: Trigger nightly builds
working-directory: nightly
run: git add target && git commit -m "Trigger a fresh nightly build for https://github.com/jMonkeyEngine/sdk/commit/${{ github.sha }}" && git push