summaryrefslogtreecommitdiff
path: root/.ci/ci-linux-build.sh
diff options
context:
space:
mode:
authorStefan Schmidt <stefan@osg.samsung.com>2017-09-28 15:26:55 +0200
committerStefan Schmidt <stefan@osg.samsung.com>2017-09-28 15:26:55 +0200
commit30c085ca0e7fb88341a851e9004d3029fbda8a70 (patch)
treea19b80234550c02d32ba23c75eaeb4cc9b291a9c /.ci/ci-linux-build.sh
parent6f06979cdc28f4e6c29b8e6621f8ff0c285bf5e5 (diff)
ci: initial travis CI support for Linux distros and MacOSX builds
This has been used by myself in a branch for a while now and it is time to bring it into master as a base for all future CI related work. I plan to use the same scripts and other bits for Jenkins as well as other CI systems later on. What we currently cover with this setup are linux builds for three different distros and MacOSX builds for two different versions. Travis will only be called when new commits get mirrored onto our GitHub mirror (which only happens once an hour). Expect delays on these builds. https://travis-ci.org/Enlightenment/efl
Diffstat (limited to '.ci/ci-linux-build.sh')
-rwxr-xr-x.ci/ci-linux-build.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/.ci/ci-linux-build.sh b/.ci/ci-linux-build.sh
new file mode 100755
index 0000000000..5472495b5a
--- /dev/null
+++ b/.ci/ci-linux-build.sh
@@ -0,0 +1,10 @@
1#!/bin/sh
2
3COPTS="--with-tests=regular"
4PARALLEL_JOBS=10
5
6# Normal build test of all targets
7./autogen.sh $COPTS $@
8make -j $PARALLEL_JOBS
9make -j $PARALLEL_JOBS examples
10make -j $PARALLEL_JOBS benchmark