21 lines
		
	
	
	
		
			893 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			893 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
# The Docker image that will be used to build your app
 | 
						|
image: registry.gitlab.com/pages/hugo/hugo_extended:latest
 | 
						|
# Functions that should be executed before the build script is run
 | 
						|
variables:
 | 
						|
  GIT_SUBMODULE_STRATEGY: recursive
 | 
						|
 | 
						|
pages:
 | 
						|
  script:
 | 
						|
    - apk add --update --no-cache git go nodejs npm
 | 
						|
    - git submodule update --init --recursive
 | 
						|
    - cd themes/blowfish && npm install && cd ../../
 | 
						|
    - NODE_ENV=production ./themes/blowfish/node_modules/tailwindcss/lib/cli.js -c ./themes/blowfish/tailwind.config.js -i ./themes/blowfish/assets/css/main.css -o ./assets/css/compiled/main.css --jit
 | 
						|
    - hugo mod get -u && hugo
 | 
						|
  artifacts:
 | 
						|
    paths:
 | 
						|
      # The folder that contains the files to be exposed at the Page URL
 | 
						|
      - public
 | 
						|
  rules:
 | 
						|
    # This ensures that only pushes to the default branch will trigger
 | 
						|
    # a pages deploy
 | 
						|
    - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH
 |