ffsaf-site/.gitea/workflows/deploy_in_prod.yml
Thibaut Valentin a20f47080b
Some checks failed
Deploy Production Server / if_merged (push) Failing after 16s
wip: ci/cd
2024-12-29 14:00:57 +01:00

34 lines
901 B
YAML

name: Deploy Production Server
# Only run the workflow when a PR is merged on main and closed
on: [push]
# Here we check that the PR was correctly merged to main
jobs:
if_merged:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '17.0.12'
distribution: 'graalvm'
cache: 'maven'
- name: Build site
run: |
echo ${{ vars.VITE_ENV }} > src/main/webapp/.env
cd src/main/webapp
npm install
npm run build
cd ../../..
rm -rf src/main/resources/META-INF/resources
mkdir -p src/main/resources/META-INF/
mv dist src/main/resources/META-INF/resources
- name: Build application
run: |
chmod 740 mvnw
./mvnw package -Pnative -DskipTests