Skip to content

Deployment

Deployment #11

Workflow file for this run

name: Deployment
on:
workflow_dispatch:
jobs:
deploy:
name: Deploy
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4.2.2
- name: Setup Java
uses: actions/setup-java@v4.7.0
with:
distribution: temurin
java-version: 17
- name: Validate Gradle wrapper
uses: gradle/actions/wrapper-validation@v4.3.0
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4.3.0
- name: Publish to Gradle Plugin Portal
run: |
./gradlew :jvm:publishPlugins --no-daemon \
-Pgradle.publish.key=${{ secrets.GRADLE_PUBLISH_KEY }} \
-Pgradle.publish.secret=${{ secrets.GRADLE_PUBLISH_SECRET }}
env:
GPG_PASSWORD: ${{ secrets.GPG_PASSWORD }}
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}