A feature-rich Minecraft plugin which enhances gaming experience
git clone git://soophie.de/poppy
blob: 7a1e328b9832fa1642ffa78a97bb95b91fa92b36 (1299 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
User $SSH_USER36
IdentityFile ~/.ssh/minecraft.key37
StrictHostKeyChecking no38
END39
cat ~/.ssh/config40
env:41
SSH_USER: ${{ secrets.SSH_USER }}42
SSH_KEY: ${{ secrets.SSH_KEY }}43
SSH_HOST: ${{ secrets.SSH_HOST }}44
- name: Test SSH