• carlosperate's avatar
    Add Travis-CI config for online Linux Build server: · c5bb8343
    carlosperate authored
    Merges all the commits from the travis-config branch into master. Summary:
    New python script to pack the project folder into a zip file located into the upload folder.
    Update the build_linux.py script to be more verbose and have better error detection.
    Updated package README with builds information.
    
    Squashed commit list:
    
    commit 0190859b28f54c2fc73905125ec148329a2f1323
    Author: carlosperate <carlosperate@users.noreply.github.com>
    Date:   Thu Jun 4 01:33:00 2015 +0100
    
        Removed the travis configure package bash script as no longer used.
    
    commit 974e2ff05712a159c5e6a22779f589100173f1c6
    Author: carlosperate <carlosperate@users.noreply.github.com>
    Date:   Thu Jun 4 01:29:51 2015 +0100
    
        Travis: Changed S3 bucket name, updated package readme.
    
    commit 166ab734ae5d65161edfd641be3a9473ededec03
    Author: carlosperate <carlosperate@users.noreply.github.com>
    Date:   Wed Jun 3 20:04:14 2015 +0100
    
        Travis: moved env var checks to pack_ardublockly script.
    
    commit a9a752c49623f7462c1b80b0648ff6d9ded3cc2d
    Author: carlosperate <carlosperate@users.noreply.github.com>
    Date:   Wed Jun 3 18:53:13 2015 +0100
    
        Travis: edit yml file to include pack bash code
    
    commit 3821bb6b86e8cdcd54616a0816200035f3eddc43
    Author: carlosperate <carlosperate@users.noreply.github.com>
    Date:   Wed Jun 3 18:20:59 2015 +0100
    
        Travis: edited the config yml file with right chmod command
    
    commit 94c2daea15ef3b96c89bf232283779fc484d13d4
    Author: carlosperate <carlosperate@users.noreply.github.com>
    Date:   Wed Jun 3 17:48:55 2015 +0100
    
        Travis: Add execution rights to pack bash script
    
    commit b47462f1aef95361b27ee2b880d2a3c0b1362527
    Author: carlosperate <carlosperate@users.noreply.github.com>
    Date:   Wed Jun 3 16:06:05 2015 +0100
    
        Travis: configure pack bash script needs sudo
    
    commit 7cdcac4b8e7c6aea25598945cc54cd7deaaa03de
    Author: carlosperate <carlosperate@users.noreply.github.com>
    Date:   Wed Jun 3 09:47:31 2015 +0100
    
        Travis: configure packing tag dependant on travis request
    
    commit a55e41a23898e55536dac4747dd93380e6e5c412
    Author: carlosperate <carlosperate@users.noreply.github.com>
    Date:   Wed Jun 3 09:30:26 2015 +0100
    
        Travis: Add tags to the zip build uploaded to S3
    
    commit 6845419b5a728af25c232280f8b43c88aaf41e2f
    Author: carlosperate <carlosperate@users.noreply.github.com>
    Date:   Wed Jun 3 08:24:19 2015 +0100
    
        Travis: add the command to skip cleanup before deployment
    
    commit 20732f74494e52c2b2a51068c36bfbd395616bff
    Author: carlosperate <carlosperate@users.noreply.github.com>
    Date:   Wed Jun 3 08:10:55 2015 +0100
    
        Server build scripts updates:
        Update the build_linux.py script to be more verbose.
        Add a script to pack the ardublockly folder into a zip file
        Update travis ci config file to upload to S3 only the zipped file.
        Update gitignore to ignore the zip file new folder names "upload".
    
    commit 0194dcbccc5ae793a8ae1a7a7bf1262c088b81de
    Merge: 22be32f b044094
    Author: carlosperate <carlosperate@users.noreply.github.com>
    Date:   Wed Jun 3 04:58:32 2015 +0100
    
        Merge branch 'travis-config' of https://github.com/carlosperate/ardublockly into travis-config
    
    commit 22be32f355e8dd4bcaa3849f098d0826e1f17081
    Author: carlosperate <carlosperate@users.noreply.github.com>
    Date:   Wed Jun 3 04:57:49 2015 +0100
    
        Update PyInstaller build script to print more info.
    
    commit b044094d47de07db4c350b555f935a1183be5efe
    Author: carlosperate <carlosperate@users.noreply.github.com>
    Date:   Wed Jun 3 00:54:14 2015 +0100
    
        Travis: rebuild before deployment
    
    commit fadd45179064f7b8721ae5e50fd8f1d7859ef18f
    Author: carlosperate <carlosperate@users.noreply.github.com>
    Date:   Wed Jun 3 00:02:53 2015 +0100
    
        Travis: test needs to be run in script key
    
    commit d41054d44dc47fe527d587f25237f638e6066bb9
    Author: carlosperate <carlosperate@users.noreply.github.com>
    Date:   Tue Jun 2 23:48:13 2015 +0100
    
        Travis: edit test slashes for linux
    
    commit 686bfb4eb67b8eff9d9b385b594344a97decfaa0
    Author: carlosperate <carlosperate@users.noreply.github.com>
    Date:   Tue Jun 2 23:40:49 2015 +0100
    
        Adding test execution to travis-ci
    
    commit 5ce69235a270358ec15b6f4706b7b67da2b0da49
    Author: carlosperate <carlosperate@users.noreply.github.com>
    Date:   Tue Jun 2 23:27:31 2015 +0100
    
        Adding deployment options to travis-ci
    
    commit 4e32944f5f7ea4cadbe8c7e2e41a29fdf9e5ab31
    Author: carlosperate <carlosperate@users.noreply.github.com>
    Date:   Tue Jun 2 20:33:58 2015 +0100
    
        travis-ci: reduce the python path injection
    
    commit 1a6fdcdf8911376d13c0391b0c814549dfef8334
    Author: carlosperate <carlosperate@users.noreply.github.com>
    Date:   Tue Jun 2 20:17:41 2015 +0100
    
        Adding extra python paths for travils-ci
    c5bb8343
build_linux.py 7.37 KB