From 6746648d85757d5b9c50b16c77c0e2dbf1326b3a Mon Sep 17 00:00:00 2001 From: GD <gd.dev@libertymail.net> Date: Fri, 18 Nov 2022 15:41:18 +0100 Subject: [PATCH] install missing requirements --- .gitlab-ci.yml | 3 ++- requirements.R | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 requirements.R diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 72a69d7..2e72544 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,8 +2,9 @@ pages: stage: deploy image: rocker/rstudio script: + - Rscript requirements.R - quarto render ./ - - mv _site/* public/ + - mv _site/* public/ # gitlab pages should be stored in 'public' directory artifacts: paths: - public diff --git a/requirements.R b/requirements.R new file mode 100644 index 0000000..f13c1fe --- /dev/null +++ b/requirements.R @@ -0,0 +1,11 @@ +# manage R packages with pacman R package +if(!requireNamespace("pacman", quietly = TRUE)) install.packages("pacman") + +# requirements +pkg_list <- c( + "jsonlite", # gitlab CI complains that the package is missing + "rmarkdown" # gitlab CI complains that the package is missing +) + +# install +pacman::p_load(char = pkg_list) \ No newline at end of file -- GitLab