images/actions/godot/Dockerfile aktualisiert

This commit is contained in:
Snoweuph 2024-05-09 21:57:01 +00:00
parent 706ec739ea
commit ffc24f08ba

View file

@ -2,4 +2,23 @@ FROM git.euph.dev/actions/runner-csharp:latest
ARG PACKAGE_VERSION
RUN sudo apk add --no-cache "something$PACKAGE_VERSION"
RUN if [[ "$PACKAGE_VERSION" == "latest" ]] ; then \
wget $( \
curl -s https://api.github.com/repos/godotengine/godot/releases/tags/$PACKAGE_VERSION-stable \
| grep "browser_download_url.*Godot_v.*-stable_mono_linux_x86_64.zip" \
| cut -d '"' -f 4 - \
| head -n 1
) -O Godot.zip
else \
wget $( \
curl -s https://api.github.com/repos/godotengine/godot/releases/latest \
| grep "browser_download_url.*Godot_v.*-stable_mono_linux_x86_64.zip" \
| cut -d '"' -f 4
) -O Godot.zip
fi \
&& unzip Godot.zip -d /usr/local/bin \
&& rm Godot.zip \
&& mv /usr/local/bin/Godot_v*-stable_mono_linux.x86_64 /usr/local/bin/godot \
&& mv /usr/local/bin/GodotSharp /usr/local/bin/godot
#RUN sudo apk add --no-cache "something$PACKAGE_VERSION"