Add action
This commit is contained in:
		
							parent
							
								
									1fc1a8a025
								
							
						
					
					
						commit
						8586f500cb
					
				| 
						 | 
				
			
			@ -0,0 +1,34 @@
 | 
			
		|||
image: registry.gitlab.com/pages/hugo:latest
 | 
			
		||||
 | 
			
		||||
variables:
 | 
			
		||||
  GIT_SUBMODULE_STRATEGY: recursive
 | 
			
		||||
  WEBDAV_REMOTE_PATH: html-es.hackmeeting.org
 | 
			
		||||
  WEBDAV_USERNAME: es_hackmeeting
 | 
			
		||||
  WEBDAV_URL: https://www.autistici.org/dav/es_hackmeeting
 | 
			
		||||
  DEST_DIRECTORY: hugo
 | 
			
		||||
 | 
			
		||||
stages:
 | 
			
		||||
  - build
 | 
			
		||||
  - push
 | 
			
		||||
 | 
			
		||||
before_script:
 | 
			
		||||
  - hugo version
 | 
			
		||||
 | 
			
		||||
build:
 | 
			
		||||
  stage: build
 | 
			
		||||
  script:
 | 
			
		||||
    - hugo -D
 | 
			
		||||
  artifacts:
 | 
			
		||||
    paths:
 | 
			
		||||
      - public
 | 
			
		||||
 | 
			
		||||
push:
 | 
			
		||||
  stage: push
 | 
			
		||||
  image:
 | 
			
		||||
    name: rclone/rclone:latest
 | 
			
		||||
    entrypoint: [""]
 | 
			
		||||
  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}"
 | 
			
		||||
 | 
			
		||||
  only:
 | 
			
		||||
   - no-masters
 | 
			
		||||
		Loading…
	
		Reference in New Issue