From ab86b6962ec23ba288a4e5f6c9745f476ef107e8 Mon Sep 17 00:00:00 2001 From: zameer092 <83153500+zameer092@users.noreply.github.com> Date: Mon, 12 Jun 2023 16:32:27 +0530 Subject: [PATCH] Create maven-cache-yml --- finalassessment/maven-cache-yml | 35 +++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 finalassessment/maven-cache-yml diff --git a/finalassessment/maven-cache-yml b/finalassessment/maven-cache-yml new file mode 100644 index 00000000..f470d83a --- /dev/null +++ b/finalassessment/maven-cache-yml @@ -0,0 +1,35 @@ +name: docker image build Process + +on: + workflow_dispatch: + workflow_call: + +jobs: + docker: + env: + appName: "springboot-image" + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Set up JDK 11 + uses: actions/setup-java@v3 + with: + java-version: '11' + distribution: 'temurin' + cache: maven + - name: build with maven + run: mvn -B package --file pom.xml + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + - name: Login to Docker Hub + uses: docker/login-action@v2 + with: + username: zameer092 + password: Taj7348942416@ + - name: build and push + uses: docker/build-push-action@v4 + with: + context: . + push: true + tags: zameer092/${{ env.appName }}:latest