so://phie

poppy

A feature-rich Minecraft plugin which enhances gaming experience
git clone git://soophie.de/poppy

blob: 7a1e328b9832fa1642ffa78a97bb95b91fa92b36 (1299 bytes)[doc][blame][raw]

1name: Runner

2run-name: ${{ gitea.actor }} is building

3on: [push]

4

5jobs:

6 Build:

7 runs-on: ubuntu-latest

8 steps:

9 - name: Checkout

10 uses: actions/checkout@v3

11 - name: Setup Java

12 uses: actions/setup-java@v3

13 with:

14 distribution: 'adopt'

15 java-version: '17'

16 cache: gradle

17 - name: Build Jar

18 uses: gradle/gradle-build-action@v2

19 with:

20 gradle-version: 7.5

21 arguments: build --scan --no-daemon

22 - name: Upload Artifacts

23 uses: actions/upload-artifact@v3

24 with:

25 path: |

26 build/libs/poppy.jar

27 - name: Configure SSH

28 run: |

29 mkdir -p ~/.ssh/

30 echo "$SSH_KEY" | tr -d '\r' > ~/.ssh/minecraft.key

31 chmod 600 ~/.ssh/minecraft.key

32 cat >>~/.ssh/config <<END

33 Host minecraft

34 HostName $SSH_HOST

35 User $SSH_USER

36 IdentityFile ~/.ssh/minecraft.key

37 StrictHostKeyChecking no

38 END

39 cat ~/.ssh/config

40 env:

41 SSH_USER: ${{ secrets.SSH_USER }}

42 SSH_KEY: ${{ secrets.SSH_KEY }}

43 SSH_HOST: ${{ secrets.SSH_HOST }}

44 - name: Test SSH