Skip to content

Fix handling kafkadata when deploting new version of docker image #5

Fix handling kafkadata when deploting new version of docker image

Fix handling kafkadata when deploting new version of docker image #5

Workflow file for this run

name: Build and Publish Image to Docker Hub
on:
push:
branches:
- main
jobs:
publish-images:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set Docker Image Tag from Git Tag
id: set_tag
run: echo "TAG=$(git describe --tags --abbrev=0)" >> $GITHUB_ENV
- name: Set Up JDK 17
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '17'
- name: Build JAR using Maven
run: mvn clean package -DskipTests
- name: Build and Tag Docker Image
run: |
docker build -t milabuda544/kafka-reddit-connector:${{ env.TAG }} .
docker tag milabuda544/kafka-reddit-connector:${{ env.TAG }} milabuda544/kafka-reddit-connector:latest
- name: Push Image to Docker Hub
run: |
docker login -u milabuda544 -p ${{ secrets.DOCKER_HUB_TOKEN }}
docker push milabuda544/kafka-reddit-connector:${{ env.TAG }}
docker push milabuda544/kafka-reddit-connector:latest