Update development.yml #8
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time | |
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-maven | |
# This workflow uses actions that are not certified by GitHub. | |
# They are provided by a third-party and are governed by | |
# separate terms of service, privacy policy, and support | |
# documentation. | |
name: Development-CI/CD | |
on: | |
push: | |
branches: [ "development" ] | |
pull_request: | |
branches: [ "development" ] | |
jobs: | |
build: | |
runs-on: self-hosted | |
steps: | |
# Checkout the code from the repository | |
- uses: actions/checkout@v4 | |
# Set up Java JDK 17 | |
- name: Set up JDK 17 | |
uses: actions/setup-java@v4 | |
with: | |
java-version: '17' | |
distribution: 'temurin' | |
cache: maven | |
# Print working directory to verify the current location | |
- name: Print working directory | |
run: pwd | |
# List files to verify structure and ensure "Example demo" exists | |
- name: List files in root | |
run: ls -al | |
# Navigate to "Example demo" folder and build with Maven | |
- name: Navigate to Example demo and build with Maven | |
run: | | |
cd "Example demo" # Navigate to the Example demo folder | |
ls -al # Optional: List files in Example demo to verify pom.xml is present | |
mvn -B package --file pom.xml # Run Maven using the pom.xml in Example demo | |