-
Notifications
You must be signed in to change notification settings - Fork 0
29 lines (24 loc) · 843 Bytes
/
run.yml
File metadata and controls
29 lines (24 loc) · 843 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
name: ballistica server run
on:
workflow_dispatch:
jobs:
server:
runs-on: ubuntu-24.04
steps:
- name: checkout the repo
uses: actions/checkout@v4
- name: installation.
run: |
sudo apt update
sudo apt install -y software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa -y
sudo apt update
sudo apt install -y python3.13 python3.13-dev python3.13-venv python3-pip
sudo apt install -y libopenal-dev libsdl2-dev libvorbis-dev cmake clang-format rsync build-essential ninja-build git
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.13 1
- name: run server.
run: |
cd entityx-test
chmod 777 dist/ballisticakit_headless
chmod 777 ballisticakit_server
./ballisticakit_server