Skip to content

Build: Enable GitHub Actions based CI #1

Build: Enable GitHub Actions based CI

Build: Enable GitHub Actions based CI #1

Workflow file for this run

name: Build & Publish
on:
push:
branches:
- 'master'
pull_request:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: |
8
16
17
- name: Compute BUILD_ID
run: echo "ORG_GRADLE_PROJECT_BUILD_ID=$(expr ${{ github.run_number }} + 290)" >> "$GITHUB_ENV"
- name: Build
run: ./gradlew build --stacktrace
- name: Publish
run: ./gradlew publish --stacktrace
if: env.NEXUS_USER != null
env:
NEXUS_USER: ${{ secrets.NEXUS_USER }}
NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }}