Skip to content

Merge pull request #602 from RakambdaOrg/develop #8

Merge pull request #602 from RakambdaOrg/develop

Merge pull request #602 from RakambdaOrg/develop #8

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@v3
with:
distribution: 'temurin'
java-version: ${{ vars.JAVA_VERSION }}
- name: Push latest on Docker Hub
uses: gradle/gradle-build-action@v2
with:
arguments: |
: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@v3
with:
distribution: 'temurin'
java-version: ${{ vars.JAVA_VERSION }}
- name: Push latest on Docker Hub
uses: gradle/gradle-build-action@v2
with:
arguments: |
: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@v3
with:
distribution: 'temurin'
java-version: ${{ vars.JAVA_VERSION }}
- name: Build project
uses: gradle/gradle-build-action@v2
with:
arguments: |
assemble
- name: Release
uses: softprops/action-gh-release@v1
with:
fail_on_unmatched_files: false
generate_release_notes: true
files: |
miner/build/libs/*-shaded.jar
viewer/build/libs/viewer-*.jar