Skip to content

fix: Release latest to dockerhub #3

fix: Release latest to dockerhub

fix: Release latest to dockerhub #3

Workflow file for this run

name: Release
on:
push:
jobs:
main:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
token: '${{ secrets.TOLGEE_MACHINE_PAT }}'
- uses: actions/setup-java@v3
with:
java-version: 17
distribution: adopt
- name: Setup node
uses: actions/setup-node@v3
with:
node-version: "18.x"
- name: Set git globals
run: |
git config --local user.email "[email protected]"
git config --local user.name "Tolgee Machine"
- name: Install node modules
run: npm ci
- name: BootJar with version
run: ./gradlew bootJar
env:
VERSION: v3.48.4
TOLGEE_API_KEY: ${{secrets.TOLGEE_API_KEY}}
TOLGEE_API_URL: ${{secrets.TOLGEE_API_URL}}
- name: Login to docker
run: docker login -u ${{ secrets.DOCKERHUB_USERNAME }} -p "${{ secrets.DOCKERHUB_PASSWORD }}"
- name: Prepare for docker build
run: ./gradlew dockerPrepare
env:
VERSION: v3.48.4
TOLGEE_API_KEY: ${{secrets.TOLGEE_API_KEY}}
TOLGEE_API_URL: ${{secrets.TOLGEE_API_URL}}
- name: Create docker image
run: |
docker buildx create --use
docker buildx build . -t tolgee/tolgee:latest --platform linux/arm64,linux/amd64 --push
working-directory: build/docker