diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e5e25f2365a361a27717b84116ca55ed7bb39ec1..323b3cc29f0da31ccdf0895efb475576b8be1211 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,10 +4,38 @@ pages: stage: deploy script: - - pwd + - rm -rf $HOME/common-lisp/quickref/ + - ln -s "$(pwd)" $HOME/common-lisp/quickref - /usr/local/bin/sbcl --non-interactive --eval '(ql:quickload :fr.epita.lrde.quickref)' --eval '(fr.epita.lrde.quickref:build)' - mv $HOME/quickref/html public + - mv $HOME/quickref/logs logs + - mv $HOME/quickref/texinfo texinfo + + only: + - live + + artifacts: + paths: + - public + - logs + - texinfo + +build: + stage: build + + script: + - rm -rf $HOME/common-lisp/quickref/ + - ln -s "$(pwd)" $HOME/common-lisp/quickref + - /usr/local/bin/sbcl --non-interactive --eval '(ql:quickload :fr.epita.lrde.quickref)' --eval '(fr.epita.lrde.quickref:build)' + - mv $HOME/quickref/html public + - mv $HOME/quickref/logs logs + - mv $HOME/quickref/texinfo texinfo + + except: + - live artifacts: paths: - public + - logs + - texinfo