diff --git a/.travis.yml b/.travis.yml index c6904f562..ea244ed3c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,7 @@ language: perl +before_install: +- openssl aes-256-cbc -K $encrypted_daaf322d08bf_key -iv $encrypted_daaf322d08bf_iv + -in slic3r-upload.rsa.enc -out ~/slic3r-upload.rsa -d install: - export LDLOADLIBS=-lstdc++ - export BOOST_DIR=$HOME/boost_1_63_0 @@ -13,7 +16,7 @@ script: - perl ./Build.PL after_success: - package/linux/make_archive.sh linux-x64 -- package/deploy-bintray.sh *.bz2 +- package/deploy/sftp.sh linux ~/slic3r-upload.rsa *.bz2 branches: only: - master @@ -39,5 +42,7 @@ notifications: sudo: required dist: trusty env: - matrix: - - secure: esNwHmYdri6Wn/AruRMLqk+HWelnLaPPNtLysGvdwp4K26K81Ys++1/M00IRgZi2LDqXWNlIUAcDCFMlKpZ0m6o0r0q4ukIiMRFFbg2cTGHW8qBuHIEmNliex9uFquU1r5PVEl4eVbHbhNjUDeMwlF74A+3PUxTEvI2X0rLdMKM= + matrix: + global: + - secure: eEVRZNMv7FM6jrOU9iAFkDhWxFQ1WtHBEaObImcvtFUxy6vWSt3ehFFeTRouj3uHQAnbvUzziDyvPPm8/95alv5g/du8ML6YzzqKBKfazM0xQ7SF6R2DQL8lfFIp+RSV7T02byEP1f1g7Zva7xH9szIlDcSfU0pXW4KWbkBFMd8= + - secure: hNd9SL178twKGKlx4xZsTuVzwKoMwhxIwqHuVFC3A4sdQXQysm14FbLootz6hri81tHuhjrx6owOjFQ24o8RIWfM9Rj3MnBZKfQK3HkB7gBoAkjIaJBgiYTjJBNbXGhQxG+Cvx6HqQVFkU/sLPkrvOiK0Z2/5wlNIjuMJ1gYAJI= diff --git a/package/deploy-bintray.sh b/package/deploy/bintray.sh similarity index 100% rename from package/deploy-bintray.sh rename to package/deploy/bintray.sh diff --git a/package/deploy/sftp.sh b/package/deploy/sftp.sh new file mode 100755 index 000000000..dce9762a4 --- /dev/null +++ b/package/deploy/sftp.sh @@ -0,0 +1,17 @@ +#!/bin/bash +# Prerequisites +# Environment Variables: +# UPLOAD_USER - user to upload to sftp server +# KEY is assumed to be path to a ssh key for UPLOAD_USER + +DIR=$1 +shift +KEY=$1 +shift +FILES=$* + +for i in $FILES; do + filepath=$(readlink -f "$i") + echo "echo put $filepath | sftp -i$KEY \"${UPLOAD_USER}@dl.slic3r.org:$DIR/\"" + #echo put $filepath | sftp -i$KEY "${UPLOAD_USER}@dl.slic3r.org:$DIR/" +done