test: add option to startup script to not load the newest plugin.

This commit is contained in:
redxef 2025-01-19 15:32:25 +01:00
parent d2a10a967e
commit f25eafd186
Signed by: redxef
GPG key ID: 7DAC3AA211CBD921

View file

@ -4,14 +4,16 @@ JELLYFIN=jellyfin/jellyfin
set -eu set -eu
cd "$(dirname "$0")" cd "$(dirname "$0")"
pwd
(
cd ../Jellyfin.Plugin.SmartPlaylist/
dotnet build
)
pwd
mkdir -p ./cache ./media ./config/plugins/jellyfin-smart-playlist mkdir -p ./cache ./media ./config/plugins/jellyfin-smart-playlist
cp ../Jellyfin.Plugin.SmartPlaylist/bin/Debug/net8.0/jellyfin-smart-playlist.dll ./config/plugins/jellyfin-smart-playlist/ if [ "$#" -eq 1 ] && [ "$1" = '--skip-build' ]; then
:
else
(
cd ../Jellyfin.Plugin.SmartPlaylist/
dotnet build
)
cp ../Jellyfin.Plugin.SmartPlaylist/bin/Debug/net8.0/jellyfin-smart-playlist.dll ./config/plugins/jellyfin-smart-playlist/
fi
docker pull "$JELLYFIN" docker pull "$JELLYFIN"
docker run --rm --user "$(id -u):$(id -g)" \ docker run --rm --user "$(id -u):$(id -g)" \
-v ./cache:/cache \ -v ./cache:/cache \