A feature-rich Minecraft plugin which enhances gaming experience
git clone git://soophie.de/poppy
blob: 8a3550644e392aa83a7e99a0e12311d2d6131536 (1372 bytes)[doc][blame][raw]
1
name: Runner2
run-name: ${{ gitea.actor }} is building3
on: [push]5
jobs:6
Build:7
runs-on: ubuntu-latest8
steps:9
- name: Checkout10
uses: actions/checkout@v311
- name: Setup Java12
uses: actions/setup-java@v313
with:14
distribution: 'adopt'15
java-version: '17'16
cache: gradle17
- name: Build Jar18
uses: gradle/gradle-build-action@v219
with:20
gradle-version: 7.521
arguments: build --scan --no-daemon22
- name: Upload Artifacts23
uses: actions/upload-artifact@v324
with:25
path: |26
build/libs/poppy.jar27
- name: Configure SSH28
run: |29
mkdir -p ~/.ssh/30
echo "$SSH_KEY" | tr -d '\r' > ~/.ssh/minecraft.key31
chmod 600 ~/.ssh/minecraft.key32
cat >>~/.ssh/config <<END33
Host minecraft34
HostName $SSH_HOST35
Port $SSH_PORT36
User $SSH_USER37
IdentityFile ~/.ssh/minecraft.key38
StrictHostKeyChecking no39
END40
cat ~/.ssh/config41
env:42
SSH_USER: ${{ secrets.SSH_USER }}43
SSH_KEY: ${{ secrets.SSH_KEY }}44
SSH_HOST: ${{ secrets.SSH_HOST }}45
SSH_PORT: ${{ secrets.SSH_PORT }}46
- name: Test SSH