summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Thorne <Thomas.Thorne@Net2Edge.com>2016-07-19 12:05:02 +0100
committerThomas Thorne <Thomas.Thorne@Net2Edge.com>2016-07-19 12:05:02 +0100
commitd81721bae80783255fd0bee1c8f2950fc4ff67ed (patch)
tree710c3d9cbfb5c8d526a829a94f28070194ad0f80
parentc8eac974fd3057bd8cff1a66898d1899f27bf998 (diff)
downloaddistcc-git-d81721bae80783255fd0bee1c8f2950fc4ff67ed.tar.gz
Add .travis.yml To Start travis-ci.org Builds
This contains a very simple .travis.yml build file which may be enough to get a native compilation of distcc completed. Travis offers free (as in beer) continuos integration services to open source projects. Having at least a basic set of continuous builds would allow us to more easily vet that patches are going to compile on a set of systems. This .travis.yml file performs a very simple before_install set to add some of the dependencies. Sets the language to cpp so that `./configure && make && make test` is called and ensures that ./autogen.sh is called before that step. I expect that there are a lot more denpendencies I will need to install but I do not know what is provided by the Travis system as is yet. This commit should nudge the system into action.
-rw-r--r--.travis.yml7
1 files changed, 7 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..c8e807f
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,7 @@
+before_install:
+ - sudo apt-get update -qq
+ - sudo apt-get install -qq make
+
+language: cpp
+
+before_script: ./autogen.sh