Update .travis.yml

This commit is contained in:
Daniel
2019-06-05 23:30:02 +02:00
committed by GitHub
parent 85994aaf4c
commit c4c5ff91a7
+32 -30
View File
@@ -40,37 +40,39 @@ env:
- t=tilepro-danio-linux - t=tilepro-danio-linux
- t=tilegx-danio-linux - t=tilegx-danio-linux
before_script: | jobs:
sudo apt update -qq include:
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 - script: |
sudo apt-get clean sudo apt update -qq
chmod +x -v *.sh 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
script: | sudo apt-get clean
build() chmod +x -v *.sh
{ build()
( {
echo "danio-gcc32" (
./danio_gcc.sh ${t} 32 1>/dev/null 2>error.log && sshpass -p "${passwd}" torify rsync -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" -Pavr out/* ${login}@${tor}:/mnt/.sda1/travis/danio-gcc/32 echo "danio-gcc32"
echo "danio-gcc64" ./danio_gcc.sh ${t} 32 1>/dev/null 2>error.log && sshpass -p "${passwd}" torify rsync -e "ssh -o trictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" -Pavr out/* ${login}@${tor}:/mnt/.sda1/travis/danio-gcc/32
./danio_gcc.sh ${t} 64 1>/dev/null 2>error.log && sshpass -p "${passwd}" torify rsync -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" -Pavr out/* ${login}@${tor}:/mnt/.sda1/travis/danio-gcc/64 echo "danio-gcc64"
) & ./danio_gcc.sh ${t} 64 1>/dev/null 2>error.log && sshpass -p "${passwd}" torify rsync -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" -Pavr out/* ${login}@${tor}:/mnt/.sda1/travis/danio-gcc/64
local build_pid=$! ) &
{ local build_pid=$!
while :; do {
sleep 300 while :; do
printf "Builder is still running...\r" sleep 300
done printf "Builder is still running...\r"
} & done
local runner_pid=$! } &
wait $build_pid 2>/dev/null local runner_pid=$!
local result=$? wait $build_pid 2>/dev/null
kill $runner_pid local result=$?
wait $runner_pid 2>/dev/null kill $runner_pid
return $result wait $runner_pid 2>/dev/null
} return $result
build }
build
after_script:
after_jobs:
script: mkdir -pv out && sshpass -p "${passwd}" torify rsync -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" -Pavr ${login}@${tor}:/mnt/.sda1/travis/danio-gcc/64/* ${login}@${tor}:/mnt/.sda1/travis/danio-gcc/32/* out && sshpass -p "${passwd}" torify ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ${login}@${tor} rm -rvf /mnt/.sda1/travis/danio-gcc/64/* /mnt/.sda1/travis/danio-gcc/32/* script: mkdir -pv out && sshpass -p "${passwd}" torify rsync -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" -Pavr ${login}@${tor}:/mnt/.sda1/travis/danio-gcc/64/* ${login}@${tor}:/mnt/.sda1/travis/danio-gcc/32/* out && sshpass -p "${passwd}" torify ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ${login}@${tor} rm -rvf /mnt/.sda1/travis/danio-gcc/64/* /mnt/.sda1/travis/danio-gcc/32/*
deploy: deploy:
provider: releases provider: releases