Travis uploads files to slic3r.org now.

This commit is contained in:
Joseph Lenox 2017-04-04 18:48:19 -05:00
parent e4b6aeb4cd
commit e36e821f72
3 changed files with 25 additions and 3 deletions

View File

@ -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=

17
package/deploy/sftp.sh Executable file
View File

@ -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