Skip to content

Deploy Dev Build

Deploy Dev Build #1

Workflow file for this run

name: Deploy Dev Build
on:
workflow_dispatch:
jobs:
publish:
env:
ORG_GRADLE_PROJECT_signing.key: ${{ secrets.SIGNING_KEY }}
ORG_GRADLE_PROJECT_signing.key.password: ${{ secrets.SIGNING_PASSWORD }}
runs-on: macos-latest
steps:
- name: Checkout sources
uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: corretto
java-version: 21
cache: 'gradle'
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
with:
cache-disabled: 'true'
- name: Publish Locally
run: ./gradlew publishLocally
env:
ORG_GRADLE_PROJECT_signing.key: ${{ secrets.SIGNING_KEY }}
ORG_GRADLE_PROJECT_signing.key.password: ${{ secrets.SIGNING_PASSWORD }}
- name: Publish To Firework Repository
run: ./gradlew publishAllPublicationsToFireworkRepository
env:
ORG_GRADLE_PROJECT_fireworkUsername: ${{ secrets.FIREWORK_USERNAME }}
ORG_GRADLE_PROJECT_fireworkPassword: ${{ secrets.SIGNING_PASSWORD }}
- name: Publish To Sellmair Repository
run: ./gradlew publishAllPublicationsToSellmairRepository
env:
ORG_GRADLE_PROJECT_repo.sellmair.user: ${{ secrets.SELLMAIR_USERNAME }}
ORG_GRADLE_PROJECT_repo.sellmair.password: ${{ secrets.SELLMAIR_PASSWORD }}