Files
backend-springboot/.github/workflows/workflow.yml
2024-06-17 19:14:06 +08:00

34 lines
1.1 KiB
YAML

name: Deploy jar to EC2
on:
push:
branches: [ "main" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'temurin'
cache: maven
- name: Create application-local.properties file
run: |
echo "spring.datasource.url=${{ secrets.DB_URL }}" >> src/main/resources/application-local.properties
echo "spring.datasource.username=${{ secrets.DB_USERNAME }}" >> src/main/resources/application-local.properties
echo "spring.datasource.password=${{ secrets.DB_PASSWORD }}" >> src/main/resources/application-local.properties
echo "spring.datasource.driver-class-name=${{ secrets.DB_DRIVER }}" >> src/main/resources/application-local.properties
echo "spring.jpa.hibernate.ddl-auto=update" >> src/main/resources/application-local.properties
echo "spring.jpa.show-sql=true" >> src/main/resources/application-local.properties
- name: Build with Maven
run: mvn -B package --file pom.xml