From 5fbbe2501373fdb1694d4c9acdeffee8e941e0b1 Mon Sep 17 00:00:00 2001 From: Peter Stather Date: Sat, 29 Jun 2024 01:47:03 +0100 Subject: [PATCH 1/2] replace .gitlab-ci.yml example with more reliable and faster ci job --- docs/hosting.md | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/docs/hosting.md b/docs/hosting.md index e5ef9a615456f..8a0b9a708025b 100644 --- a/docs/hosting.md +++ b/docs/hosting.md @@ -182,35 +182,31 @@ Using `docs.example.com` is an example of a subdomain. They're a simple way of c ## GitLab Pages -In your local Quartz, create a new file `.gitlab-ci.yaml`. +In your local Quartz, create a new file `.gitlab-ci.yml`. -```yaml title=".gitlab-ci.yaml" +```yaml title=".gitlab-ci.yml" stages: - build - deploy -variables: - NODE_VERSION: "18.14" +image: node:18 +cache: # Cache modules in between jobs + key: $CI_COMMIT_REF_SLUG + paths: + - .npm/ build: stage: build rules: - if: '$CI_COMMIT_REF_NAME == "v4"' before_script: - - apt-get update -q && apt-get install -y nodejs npm - - npm install -g n - - n $NODE_VERSION - hash -r - - npm ci + - npm ci --cache .npm --prefer-offline script: - npx quartz build artifacts: paths: - public - cache: - paths: - - ~/.npm/ - key: "${CI_COMMIT_REF_SLUG}-node-${CI_COMMIT_REF_NAME}" tags: - docker From e00f8aa9cb63c6de3a0e5ccda543f65c957801c4 Mon Sep 17 00:00:00 2001 From: Peter Stather Date: Sat, 29 Jun 2024 01:55:14 +0100 Subject: [PATCH 2/2] literally removing 1 space, inside a code block, in docs, just to make prettier not cry --- docs/hosting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/hosting.md b/docs/hosting.md index 8a0b9a708025b..f7a489d46a0b4 100644 --- a/docs/hosting.md +++ b/docs/hosting.md @@ -190,7 +190,7 @@ stages: - deploy image: node:18 -cache: # Cache modules in between jobs +cache: # Cache modules in between jobs key: $CI_COMMIT_REF_SLUG paths: - .npm/