aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/maven.yml
diff options
context:
space:
mode:
authorTyler Ferrari <69283684+Sowgro@users.noreply.github.com>2025-03-03 11:29:07 -0500
committerGitHub <noreply@github.com>2025-03-03 11:29:07 -0500
commit4e09f9fff48f1c37ee120f304739d7a4ced72026 (patch)
tree70baf7b5de14aa792f962dfc6080dfa1aecd0f84 /.github/workflows/maven.yml
parent8e93fe31c81c4c36e66c48e7efcdbfedb1877385 (diff)
downloadJellySolutions-4e09f9fff48f1c37ee120f304739d7a4ced72026.tar.gz
JellySolutions-4e09f9fff48f1c37ee120f304739d7a4ced72026.tar.bz2
JellySolutions-4e09f9fff48f1c37ee120f304739d7a4ced72026.zip
Add CI
Diffstat (limited to '')
-rw-r--r--.github/workflows/maven.yml31
1 files changed, 31 insertions, 0 deletions
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
new file mode 100644
index 0000000..d977176
--- /dev/null
+++ b/.github/workflows/maven.yml
@@ -0,0 +1,31 @@
+# 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: Java CI with Maven
+
+on:
+ push:
+ branches: [ "main" ]
+ pull_request:
+ branches: [ "main" ]
+
+jobs:
+ build:
+
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v4
+ - name: Set up JDK 17
+ uses: actions/setup-java@v4
+ with:
+ java-version: '17'
+ distribution: 'temurin'
+ cache: maven
+ - name: Build with Maven
+ run: mvn -B test --file ufund-api/pom.xml