diff --git a/.github/workflows/staging-ci-cd.yml b/.github/workflows/staging-ci-cd.yml
index 44ad1673b88a216e52f5a49361533aa76b6905aa..3d0679ebb9909af5a68c6baf5b95d9b0d80656b6 100644
--- a/.github/workflows/staging-ci-cd.yml
+++ b/.github/workflows/staging-ci-cd.yml
@@ -32,7 +32,7 @@ jobs:
         uses: actions/upload-artifact@v4
         with:
           name: java-app
-          path: app/target/*.jar
+          path: .
 
   test:
     name: Test
@@ -54,14 +54,16 @@ jobs:
           key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
           restore-keys: |
             ${{ runner.os }}-maven-
-      - name: Test with Maven
-        run: |
-          mvn verify
-          mvn test
-          mvn jacoco:report
-          mvn test -P regression-tests
-          mvn verify -P integration-tests
-          mvn test -P uat
+      - name: Run Unit Tests
+        run: mvn test
+      - name: Generate Coverage Report
+        run: mvn jacoco:report
+      - name: Run Regression Tests
+        run: mvn test -P regression-tests
+      - name: Run Integration Tests
+        run: mvn verify -P integration-tests
+      - name: Run User Acceptance Tests
+        run: mvn test -P uat
 
   publish:
     name: Publish Docker Image
diff --git a/Dockerfile b/Dockerfile
index 96419ac43487603f633a7317177d73125a8a8346..567af37a84e1d31324af02427886754e9c6c1995 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -18,6 +18,6 @@ ENV JDBC_STAGING_DATABASE_URL ${JDBC_STAGING_DATABASE_URL}
 ENV JDBC_STAGING_DATABASE_USERNAME ${JDBC_STAGING_DATABASE_USERNAME}
 
 WORKDIR /app
-COPY ./app/target/authentication-0.1.jar app.jar
+COPY *.jar app.jar
 EXPOSE 8080
 CMD ["java", "-jar", "app.jar"]