Skip to content

Merge pull request #891 from RakambdaOrg/develop #20

Merge pull request #891 from RakambdaOrg/develop

Merge pull request #891 from RakambdaOrg/develop #20

Workflow file for this run

name: Release
on:
push:
tags:
- "*.*.*"
jobs:
publish-docker-miner:
name: Publish Miner on DockerHub
runs-on: ubuntu-latest
concurrency: miner_docker
steps:
- name: Checkout source
uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: ${{ vars.JAVA_VERSION }}
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4.1.0
- name: Push latest on Docker Hub
run: |
./gradlew \
:miner:jib \
-Djib.to.auth.username=${{ secrets.DOCKER_USERNAME }} \
-Djib.to.auth.password=${{ secrets.DOCKER_TOKEN }} \
-Djib.to.image=${{ vars.DOCKER_IMAGE_MINER }}:latest
publish-docker-viewer:
name: Publish Viewer on DockerHub
runs-on: ubuntu-latest
concurrency: viewer_docker
steps:
- name: Checkout source
uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: ${{ vars.JAVA_VERSION }}
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4.1.0
- name: Push latest on Docker Hub
run: |
./gradlew \
:viewer:jib \
-Djib.to.auth.username=${{ secrets.DOCKER_USERNAME }} \
-Djib.to.auth.password=${{ secrets.DOCKER_TOKEN }} \
-Djib.to.image=${{ vars.DOCKER_IMAGE_VIEWER }}:latest
publish-release:
name: Publish Release
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Checkout source
uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: ${{ vars.JAVA_VERSION }}
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4.1.0
- name: Build project
run: |
./gradlew \
assemble
- name: Release
uses: softprops/action-gh-release@v2.0.8
with:
fail_on_unmatched_files: false
generate_release_notes: true
files: |
miner/build/libs/*-shaded.jar
viewer/build/libs/viewer-*.jar