revert .yml and added comments

This commit is contained in:
KoonQi 2023-09-06 02:13:39 +08:00
parent 5863acecdf
commit c59fdcfa56

View file

@ -3,45 +3,34 @@ name: Build and Test
on:
push:
branches:
- "*"
- "*" # Trigger on all branches
pull_request:
branches: [main]
branches: [main] # Trigger on pull requests to the 'main' branch
jobs:
build:
runs-on: ubuntu-latest
runs-on: ubuntu-latest # Use the latest version of Ubuntu as the runner
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v2 # Checkout your repository's code
- name: Set up JDK 17
uses: actions/setup-java@v2
uses: actions/setup-java@v2 # Set up Java Development Kit (JDK) version 17
with:
java-version: "17"
distribution: "adopt"
- name: Build with Maven
run: mvn clean package
run: mvn clean package # Clean and package your Maven project
- name: Run tests with Maven
run: mvn test
run: mvn test # Run tests using Maven
# Store build artifacts for history
- name: Archive Build Artifacts
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v2 # Upload build artifacts to the workflow
with:
name: build-artifacts
name: build-artifacts # Name for the uploaded artifacts
path:
target/
# Create a release with the artifacts
- name: Create Release
id: create_release
uses: softprops/action-gh-release@v1
with:
files: target/*
tag_name: ${{ steps.get_tag.outputs.TAG }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
target/ # Path to the build artifacts (typically 'target/' for Maven)