Skip to content

2024Jun change

2024Jun change #20

Workflow file for this run

name: LargierJ build
on:
push:
branches:
- feature/*
- release/*
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 8
uses: actions/setup-java@v3
with:
java-version: '8'
distribution: 'temurin'
cache: maven
- name: Build with Maven
env:
CI: false
run: |
mvn -B package --file pom.xml
publish:
runs-on: ubuntu-latest
needs: build
if:
steps:
- name: Publish
uses: nogsantos/scp-deploy@master
if: contains(github.ref, 'refs/heads/release')
with:
src: ./largier-server/target/largier-run.jar
host: ${{ secrets.DEPLOY_HOST }}
remote: ${{ secrets.DEPLOY_DIR }}
port: ${{ secrets.DEPLOY_PORT }}
user: ${{ secrets.DEPLOY_USER }}
key: ${{ secrets.DEPLOY_KEY }}