Skip to content

Commit

Permalink
* First attempt at a travi-ci automated build
Browse files Browse the repository at this point in the history
  • Loading branch information
yoogx committed Dec 25, 2016
1 parent 6295750 commit 992970e
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# This script is adapted from https://github.com/AdaCore/Ada_Drivers_Library
# Thanks to AdaCore for providing it
# We are using Python 2.7 to run the testsuite
language: python
python:
- "2.7"

# Global variables
env:
global:
- TOOLS_DIR=$HOME/build_tools
- GNAT_TAR_PATH=$TOOLS_DIR/gnat-gpl-2016-x86_64-linux-bin.tar.gz

os:
- linux

# Cache directory that allows us to not download GNAT GPL every time, speeding
# up the process.
cache:
directories:
- $HOME/build_tools

install:
# Check if the GNAT package is already available in the cache directory. If
# not, download it.
- test -f $GNAT_TAR_PATH ||( mkdir -p $TOOLS_DIR && wget http://mirrors.cdn.adacore.com/art/5739cefdc7a447658e0b016b -O $GNAT_TAR_PATH)

# Extract GNAT from its package
- tar -xf $GNAT_TAR_PATH

# Add GNAT to $PATH
- export PATH=$PATH:$PWD/gnat-gpl-2016-x86_64-linux-bin/bin/

script:
# Just build
- ./support/reconfig && ./configure && make

1 comment on commit 992970e

@yoogx
Copy link
Contributor Author

@yoogx yoogx commented on 992970e Dec 25, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For issue #80

Please sign in to comment.