Fix CI
This commit is contained in:
		
							parent
							
								
									f896fc176b
								
							
						
					
					
						commit
						399a138a84
					
				| 
						 | 
				
			
			@ -10,39 +10,32 @@ variables:
 | 
			
		|||
  DEST_DIRECTORY: latest/hugo
 | 
			
		||||
 | 
			
		||||
stages:
 | 
			
		||||
  - test
 | 
			
		||||
  - build
 | 
			
		||||
  - push
 | 
			
		||||
 | 
			
		||||
test:
 | 
			
		||||
  stage: test
 | 
			
		||||
build:
 | 
			
		||||
  before_script:
 | 
			
		||||
    - apk add --no-cache go curl bash nodejs
 | 
			
		||||
    - hugo version
 | 
			
		||||
    - hugo mod get -u
 | 
			
		||||
  script:
 | 
			
		||||
    - hugo
 | 
			
		||||
  rules:
 | 
			
		||||
    - if: $CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH
 | 
			
		||||
 | 
			
		||||
build:
 | 
			
		||||
  before_script:
 | 
			
		||||
    - hugo version
 | 
			
		||||
  stage: build
 | 
			
		||||
  script:
 | 
			
		||||
    - 'hugo --baseURL="https://es.hackmeeting.org/${DEST_DIRECTORY}"'
 | 
			
		||||
  artifacts:
 | 
			
		||||
    paths:
 | 
			
		||||
      - public
 | 
			
		||||
  rules:
 | 
			
		||||
    - if: $CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH || $CI_COMMIT_BRANCH == 'no-masters'
 | 
			
		||||
 | 
			
		||||
push:
 | 
			
		||||
  stage: push
 | 
			
		||||
  image:
 | 
			
		||||
    name: rclone/rclone:latest
 | 
			
		||||
    entrypoint: [""]
 | 
			
		||||
  rules:
 | 
			
		||||
    - if: $CI_COMMIT_BRANCH == 'no-masters'
 | 
			
		||||
    - if: $WEBDAV_PASSWORD
 | 
			
		||||
  script:
 | 
			
		||||
    - "rclone sync -v --retries 10 --exclude='hm/**' --webdav-url ${WEBDAV_URL} --webdav-user ${WEBDAV_USERNAME} --webdav-pass $(echo -n \"${WEBDAV_PASSWORD}\" | rclone obscure -) ./public :webdav:${WEBDAV_REMOTE_PATH}/${DEST_DIRECTORY}"
 | 
			
		||||
  dependencies:
 | 
			
		||||
    - build
 | 
			
		||||
  only:
 | 
			
		||||
   - no-masters
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue