first try to upload with rclone

This commit is contained in:
Marvin Steadfast 2020-03-05 13:30:50 +01:00
parent bda4b327b8
commit 54fe7783a8
2 changed files with 9 additions and 12 deletions

View File

@ -6,10 +6,13 @@ steps:
image: golang:1.14.0-alpine3.11
pull: always
environment:
FTP_PASS:
from_secret: ftp_pass
RCLONE_CONF:
from_secret: rclone.conf
commands:
- apk add --no-cache make
- apk add --no-cache make rclone
- mkdir -p ~/.config/rclone
- echo $RCLONE_CONF > ~/.config/rclone/rclone.conf
- cat ~/.config/rclone/rclone.conf
- make install_deps
- make build
- make ftp_upload

View File

@ -1,8 +1,5 @@
FTP_HOST=xsteadfastx.org/
FTP_TARGET_DIR=/
FTP_USER=xstead_0
HUGO_VERSION=0.65.3
OUTPUTDIR=./public
OUTPUT_DIR=./public
clean:
rm -rf public
@ -17,9 +14,6 @@ install_deps:
GO111MODULE=on go get -v -u github.com/gohugoio/hugo@v$(HUGO_VERSION)
ftp_upload:
lftp ftp://$(FTP_USER):$(FTP_PASS)@$(FTP_HOST) -e "set ssl:verify-certificate no; mirror -R --ignore-time --no-perms --parallel=4 -e --use-cache -v $(OUTPUTDIR) $(FTP_TARGET_DIR); quit"
rclone sync $(OUTPUT_DIR) blog://
ftp_upload_clean:
lftp ftp://$(FTP_USER):$(FTP_PASS)@$(FTP_HOST) -e "set ssl:verify-certificate no; mirror -R --no-perms --parallel=4 -e -v $(OUTPUTDIR) $(FTP_TARGET_DIR); quit"
.PHONY: clean build install_deps ftp_upload ftp_upload_clean
.PHONY: clean build install_deps ftp_upload