|
|
@@ -16,3 +16,20 @@
|
|
|
- chmod 400 $RSYNC_BINARY_KEY
|
|
|
- ssh-keygen -y -f $RSYNC_BINARY_KEY > $RSYNC_BINARY_KEY.pub
|
|
|
- rsync -tv --recursive -e "ssh -i $RSYNC_BINARY_KEY -o StrictHostKeyChecking=no -o LogLevel=ERROR" build/ [email protected]:$RSYNC_DESTINATION/
|
|
|
+
|
|
|
+.rsync_upload_help:
|
|
|
+ stage: upload
|
|
|
+ image: "fedora:33"
|
|
|
+ tags:
|
|
|
+ - docker
|
|
|
+ - linux
|
|
|
+ - build
|
|
|
+ environment:
|
|
|
+ name: rsync-upload
|
|
|
+
|
|
|
+ script:
|
|
|
+ - ls build/html/index.html
|
|
|
+ - dnf install -y --setopt=install_weak_deps=False rsync openssh-clients
|
|
|
+ - chmod 400 $RSYNC_HELP_KEY
|
|
|
+ - ssh-keygen -y -f $RSYNC_HELP_KEY > $RSYNC_HELP_KEY.pub
|
|
|
+ - rsync -tv --recursive --delete -e "ssh -i $RSYNC_HELP_KEY -o StrictHostKeyChecking=no -o LogLevel=ERROR" build/html/ [email protected]:$RSYNC_DESTINATION/
|