From 1c7d0bde720ba1820d697994a1750ad0f9d46273 Mon Sep 17 00:00:00 2001 From: rtcody Date: Wed, 16 Apr 2025 23:33:12 -0700 Subject: [PATCH] wip --- .../workflows/java_build_and_docker.yml | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/workflows/workflows/java_build_and_docker.yml diff --git a/.github/workflows/workflows/java_build_and_docker.yml b/.github/workflows/workflows/java_build_and_docker.yml new file mode 100644 index 000000000..f9d1127b6 --- /dev/null +++ b/.github/workflows/workflows/java_build_and_docker.yml @@ -0,0 +1,33 @@ +name: Java Build and Docker Push + +on: + push: + branches: + - master + +jobs: + build-and-push: + runs-on: ubuntu-latest + + steps: + - name: Checkout Repository + uses: actions/checkout@v2 + + - name: Set up JDK 1.8 + uses: actions/setup-java@v1 + with: + java-version: 1.8 + + - name: Grant execute permission for Gradle Wrapper + run: chmod +x gradlew + + - name: Build Project with Gradle + run: ./gradlew build + + - name: Build and Push Docker Image to Docker Hub + uses: mr-smithers-excellent/docker-build-push@v4 + with: + image: yourdockerhubusername/yourimage:latest + registry: docker.io + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }}