Initial commit

This commit is contained in:
Luca Burgard 2024-04-24 16:45:19 +02:00
commit 4c1bed09fc
2 changed files with 76 additions and 0 deletions

View File

@ -0,0 +1,38 @@
on:
workflow_call:
inputs:
name:
type: string
required: true
permissions: read-all
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v4
with:
java-version: '17'
- name: Install Maven
run: sudo apt update && sudo apt-get install maven -y
- name: Prepare Maven credentials
uses: s4u/maven-settings-action@v2.6.0
with:
servers: |
[{
"id": "repo",
"username": "${{ secrets.MAVEN_NAME }}",
"password": "${{ secrets.MAVEN_SECRET }}"
}]
- name: Build with Maven
run: mvn clean install

View File

@ -0,0 +1,38 @@
on:
workflow_call:
inputs:
name:
type: string
required: true
permissions: read-all
jobs:
test:
name: Test
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up JDK
uses: actions/setup-java@v1
with:
java-version: '17'
- name: Install Maven
run: sudo apt update && sudo apt-get install maven -y
- name: Prepare Maven credentials
uses: s4u/maven-settings-action@v2.6.0
with:
servers: |
[{
"id": "repo",
"username": "${{ secrets.MAVEN_NAME }}",
"password": "${{ secrets.MAVEN_SECRET }}"
}]
- name: Run tests with Maven
run: mvn test