Files
danio_toolchain/.travis.yml
T
2019-05-10 01:43:01 +02:00

39 lines
1.4 KiB
YAML

language: bash
sudo: required
dist: trusty
compiler: gcc
os: linux
env:
- t=aarch64-danio-linux
jobs:
include:
- script: |
./danio_gcc.sh ${t} 32
sshpass -p "${passwd}" torify rsync -Pavr out/* ${login}@${tor}:/mnt/.sda1/travis/danio-gcc/32
- script: |
./danio_gcc.sh ${t} 64
sshpass -p "${passwd}" torify rsync -Pavr out/* ${login}@${tor}:/mnt/.sda1/travis/danio-gcc/64
- stage: upload
script: |
mkdir -pv out
sshpass -p "${passwd}" torify rsync -Pavr ${login}@${tor}:/mnt/.sda1/travis/danio-gcc/64/* ${login}@${tor}:/mnt/.sda1/travis/danio-gcc/32/* out
sshpass -p "${passwd}" torify ssh ${login}@${tor} rm -rvf /mnt/.sda1/travis/danio-gcc/64/* /mnt/.sda1/travis/danio-gcc/32/*
rm -rf out/*.log
deploy:
provider: releases
api_key: ${token}
file_glob: true
file: out/*
on:
tags: true
before_install: |
sudo apt update -qq
sudo apt install -qq -y tor rsync torsocks sshpass git-core gnupg flex bison lftp gperf m4 build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev libx11-dev lib32z-dev libxml2-utils xsltproc schedtool gettext texinfo
sudo apt-get clean
chmod +x -v *.sh
tor&
sleep 15