docs: replace .gitlab-ci.yml example with more reliable and faster ci job (#1243)
* replace .gitlab-ci.yml example with more reliable and faster ci job * literally removing 1 space, inside a code block, in docs, just to make prettier not cry
This commit is contained in:
		
							parent
							
								
									e8277d017e
								
							
						
					
					
						commit
						5926d3f803
					
				| @ -180,35 +180,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 | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user