Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
e08fac47fd | |||
2109635929 | |||
59984ec3bb |
12
.drone.yml
12
.drone.yml
@@ -4,3 +4,15 @@ pipeline:
|
|||||||
repo: repo.shimun.net/shimun/sauerbraten
|
repo: repo.shimun.net/shimun/sauerbraten
|
||||||
registry: repo.shimun.net
|
registry: repo.shimun.net
|
||||||
secrets: ["docker_username", "docker_password"]
|
secrets: ["docker_username", "docker_password"]
|
||||||
|
storage_path: /drone/cache/docker
|
||||||
|
use_cache: true
|
||||||
|
docker-p:
|
||||||
|
image: plugins/docker
|
||||||
|
repo: repo.shimun.net/sauerbraten
|
||||||
|
registry: repo.shimun.net
|
||||||
|
secrets: ["docker_username", "docker_password"]
|
||||||
|
use_cache: true
|
||||||
|
storage_path: /drone/cache/docker
|
||||||
|
squash: true
|
||||||
|
when:
|
||||||
|
event: tag
|
||||||
|
@@ -11,8 +11,8 @@ RUN apk add --no-cache $BUILD_DEPS && cd /usr/src/sauerbraten && \
|
|||||||
cp /usr/src/sauerbraten/bin_unix/native_server /usr/bin/sauerbraten-server && \
|
cp /usr/src/sauerbraten/bin_unix/native_server /usr/bin/sauerbraten-server && \
|
||||||
apk del --no-cache $BUILD_DEPS && rm -rf /usr/src/sauerbraten
|
apk del --no-cache $BUILD_DEPS && rm -rf /usr/src/sauerbraten
|
||||||
|
|
||||||
EXPOSE 28785 28786
|
EXPOSE 28785 28786 28785/udp 28786/udp
|
||||||
|
|
||||||
ENTRYPOINT /usr/bin/sauerbraten-server
|
ENTRYPOINT /usr/bin/sauerbraten-server
|
||||||
|
|
||||||
|
CMD ["-d1", "-c18", "-g2"]
|
||||||
|
@@ -1,52 +0,0 @@
|
|||||||
{
|
|
||||||
"app-id": "org.sauerbraten.Cube2",
|
|
||||||
"runtime": "org.kde.Platform",
|
|
||||||
"runtime-version": "5.9",
|
|
||||||
"sdk": "org.kde.Sdk",
|
|
||||||
"command": "sauerbraten",
|
|
||||||
"modules": [
|
|
||||||
{
|
|
||||||
"name": "game",
|
|
||||||
"sources": [
|
|
||||||
{
|
|
||||||
"type": "git",
|
|
||||||
"path": "src",
|
|
||||||
"commit": "17d79ca96f8ff9848c527979b90ec468f662f8c2"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"buildsystem": "simple",
|
|
||||||
"build-commands": [
|
|
||||||
"make -C src install"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "share",
|
|
||||||
"sources": [
|
|
||||||
{
|
|
||||||
"type": "file",
|
|
||||||
"url": "http://quadropolis.us/files/sauerbratenicons.png",
|
|
||||||
"sha256": "4fcd5c0d46f124e64cf92346f32cfc03fe6b239bca098e7909c84f1a58caa71e"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "dir",
|
|
||||||
"path": "share/applications"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"buildsystem": "simple",
|
|
||||||
"build-commands":[
|
|
||||||
"#mkdir -p files/share/applications",
|
|
||||||
"#install -D launcher.desktop sauerbratenicons.png files/share/applications/",
|
|
||||||
"#bash -c '(>&2 ls /app/ )'"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"rename-icon": "sauerbratenicons",
|
|
||||||
"rename-desktop-file": "launcher.desktop",
|
|
||||||
"finish-args": [
|
|
||||||
"--socket=x11",
|
|
||||||
"--socket=wayland",
|
|
||||||
"--share=network",
|
|
||||||
"--socket=pulseaudio"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@@ -1,3 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
git submodule update --init --recursive
|
|
@@ -1,7 +0,0 @@
|
|||||||
[Desktop Entry]
|
|
||||||
Name=Sauerbraten
|
|
||||||
Exec=sauerbraten
|
|
||||||
Comment=Cube2 Sauerbraten
|
|
||||||
Icon=sauerbraten
|
|
||||||
Type=Application
|
|
||||||
Categories=Games;
|
|
Reference in New Issue
Block a user