From ccb508611fac8db07d850609001cb914c0aa7040 Mon Sep 17 00:00:00 2001 From: Grzegorz Piwowarek Date: Thu, 5 Dec 2024 21:23:04 +0100 Subject: [PATCH] Define basic GitHub Actions build --- .github/workflows/build.yml | 31 +++++++++++++++++++++++++++++++ build.gradle | 3 +++ 2 files changed, 34 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..e38ccaf --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,31 @@ +name: build +on: + push: + branches: + - main + pull_request: + branches: + - main + +jobs: + build: + runs-on: ubuntu-latest + strategy: + matrix: + java: [ '8' ] + architecture: [ 'x64' ] + name: Build with JDK ${{ matrix.java }} on ${{ matrix.architecture }} + steps: + - uses: actions/checkout@v4 + - name: Setup JDK + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: ${{ matrix.java }} + architecture: ${{ matrix.architecture }} + cache: 'gradle' + + - name: Build with Gradle + run: ./gradlew asciidoc + env: + GITHUB_USER: 'foo' diff --git a/build.gradle b/build.gradle index 3ea5b89..358deb3 100644 --- a/build.gradle +++ b/build.gradle @@ -54,6 +54,9 @@ idea { } } +githubUser = System.getenv('GITHUB_USER') ?: 'defaultUser' +githubToken = System.getenv('GITHUB_TOKEN') ?: 'defaultToken' + asciidoctor { sourceDir = file('src/docs/asciidoc') outputDir = file("$buildDir/docs/asciidoc")