Skip to content
Snippets Groups Projects
Unverified Commit d567e061 authored by Robby3St's avatar Robby3St
Browse files

ci(.gitlab-ci): use a Docker image for Decker builds

parent de5cee90
No related branches found
No related tags found
No related merge requests found
Pipeline #283179 failed
......@@ -28,30 +28,15 @@ prebuild:
expire_in: "1 hour"
build:
image: ubuntu:24.04
image: registry.gitlab.fachschaften.org/robinst/decker-image:1.0.2
stage: build
cache:
key: decker-cache
paths:
- .cache/decker/
policy: pull-push
before_script:
- mkdir -p .cache/decker
- |
if [ ! -f .cache/decker/decker ]; then
echo "Downloading decker..."
apt-get update && apt-get install -y curl
curl -L -o .cache/decker/decker https://github.com/decker-edu/decker/releases/download/latest/decker-latest-Linux-X64-3f4150d61ca167361b02665da969da769ca98e7c
chmod +x .cache/decker/decker
else
echo "Using cached decker binary"
fi
dependencies:
- prebuild
script: |
cd $PREBUILD_OUTPUT
echo "Generate Decks with Decker."
../.cache/decker/decker decks
/usr/local/bin/decker decks
echo "Successfully built Decker slides."
cp fvv-folien.pdf public/fvv-folien.pdf
artifacts:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment