1st co mit

This commit is contained in:
Glauber Ferreira 2022-05-20 11:55:40 -03:00
commit 61bc457266
2 changed files with 22 additions and 0 deletions

5
Dockerfile Normal file
View File

@ -0,0 +1,5 @@
FROM alpine:3.15
RUN apk add --no-cache bash
COPY build.sh /build.sh
ENTRYPOINT ["/bin/bash","/build.sh"]
VOLUME /out

17
build.sh Normal file
View File

@ -0,0 +1,17 @@
#!/bin/bash
set -e
apk add build-base cmake icu-dev lzo-dev xz-dev zlib-dev samurai jq git curl
mkdir /build
tag=$(curl -sL https://api.github.com/repos/JGRennison/OpenTTD-patches/releases/latest | jq -r ".tag_name")
echo "tag: $tag"
sleep 5
git clone https://github.com/JGRennison/OpenTTD-patches.git -b "$tag" /build/jgrpp
mkdir /build/jgrpp/release
cd /build/jgrpp/release
cmake -DCMAKE_INSTALL_PREFIX=/opt/openttd/server -DOPTION_DEDICATED=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
make
mkdir -p /opt/openttd
make install
cd /opt/openttd
tar zcvf "/out/jgrpp-$tag.tar.gz" server
exit 1