From 34efb0cdde8f463959ad00f166e4d44357f717b5 Mon Sep 17 00:00:00 2001 From: Michiel Cottaar <michiel.cottaar@ndcn.ox.ac.uk> Date: Wed, 6 Mar 2024 13:59:51 +0000 Subject: [PATCH] Build docs to separate pages branch --- .gitlab-ci.yml | 3 +++ docs/make.jl | 13 ++++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4ce5a0b..f6eab8e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,3 +1,6 @@ +variables: + CI: "true" + default: image: julia:latest tags: diff --git a/docs/make.jl b/docs/make.jl index 1733a31..616c868 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -6,13 +6,24 @@ DocMeta.setdocmeta!(MRIBuilder, :DocTestSetup, :(using MRIBuilder); recursive=tr makedocs(; modules=[MRIBuilder], authors="Michiel Cottaar <Michiel.Cottaar@ndcn.ox.ac.uk>", + repo=Remotes.GitLab("git.fmrib.ox.ac.uk", "ndcn0236", "MRIBuilder.jl"), sitename="MRIBuilder.jl", format=Documenter.HTML(; + prettyurls=get(ENV, "CI", "false") == "true", canonical="https://MichielCottaar.gitlab.io/MRIBuilder.jl", edit_link="main", - assets=String[], + description="Documentation for MRIBuilder.jl: an MRI sequence builder in Julia", + footer=nothing, + canonical="https://open.win.ox.ac.uk/pages/ndcn0236/mribuilder.jl/stable/", ), pages=[ "Home" => "index.md", ], + warnonly=Documenter.except(:example_block), ) + +if get(ENV, "CI_COMMIT_REF_NAME", "") == "main" || length(get(ENV, "CI_COMMIT_TAG", "")) > 0 + deploydocs(repo="git.fmrib.ox.ac.uk:ndcn0236/mribuilder.jl.git", branch="pages", devbranch="main") +else + println("Skipping deployment, because we are local or on a secondary branch.") +end \ No newline at end of file -- GitLab