first try to upload with rclone
This commit is contained in:
parent
bda4b327b8
commit
54fe7783a8
@ -6,10 +6,13 @@ steps:
|
|||||||
image: golang:1.14.0-alpine3.11
|
image: golang:1.14.0-alpine3.11
|
||||||
pull: always
|
pull: always
|
||||||
environment:
|
environment:
|
||||||
FTP_PASS:
|
RCLONE_CONF:
|
||||||
from_secret: ftp_pass
|
from_secret: rclone.conf
|
||||||
commands:
|
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 install_deps
|
||||||
- make build
|
- make build
|
||||||
- make ftp_upload
|
- make ftp_upload
|
||||||
|
12
Makefile
12
Makefile
@ -1,8 +1,5 @@
|
|||||||
FTP_HOST=xsteadfastx.org/
|
|
||||||
FTP_TARGET_DIR=/
|
|
||||||
FTP_USER=xstead_0
|
|
||||||
HUGO_VERSION=0.65.3
|
HUGO_VERSION=0.65.3
|
||||||
OUTPUTDIR=./public
|
OUTPUT_DIR=./public
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf public
|
rm -rf public
|
||||||
@ -17,9 +14,6 @@ install_deps:
|
|||||||
GO111MODULE=on go get -v -u github.com/gohugoio/hugo@v$(HUGO_VERSION)
|
GO111MODULE=on go get -v -u github.com/gohugoio/hugo@v$(HUGO_VERSION)
|
||||||
|
|
||||||
ftp_upload:
|
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:
|
.PHONY: clean build install_deps ftp_upload
|
||||||
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
|
|
||||||
|
Loading…
Reference in New Issue
Block a user