diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 5df94ef..cb88eb4 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -1,12 +1,11 @@ on: push: - branches: [master] + tags: + - '*' jobs: build: runs-on: docker - container: - image: eclipse-temurin:21-jdk steps: - name: checkout repository @@ -15,8 +14,20 @@ jobs: - name: make gradle wrapper executable run: chmod +x ./gradlew + - name: set up jdk + run: | + JDK_VERSION="8" + PLATFORM="linux" + ARCH="x64" + INSTALL_DIR="/opt/java" + mkdir -p "$INSTALL_DIR" + DOWNLOAD_URL="https://cdn.azul.com/zulu/bin/zulu8.84.0.15-ca-jdk8.0.442-linux_x64.tar.gz" + + echo "Downloading from $DOWNLOAD_URL" + curl -L "$DOWNLOAD_URL" | tar -xz -C "$INSTALL_DIR" + - name: build - run: ./gradlew build + run: JAVA_HOME="zulu8.84.0.15-ca-jdk8.0.442-linux_x64" ./gradlew build - name: capture build artifacts uses: https://code.forgejo.org/forgejo/upload-artifact@v3