Commit graph

10 commits

Author SHA1 Message Date
John Morris
2c37d43da2 Run tests against system install in GH Actions CI 2020-06-10 13:54:40 +08:00
Rene Hopf
b73f2bc589
Merge pull request #760 from dwrobel/dw-fix-travis-install-build-deps
Fix running travis-install-build-deps.sh
2020-05-06 22:55:27 +02:00
Damian Wrobel
f503097943 Make build process more verbose
Signed-off-by: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
2020-04-28 23:11:24 +02:00
Damian Wrobel
86243ae5df Fix running travis-install-build-deps.sh
Fixes error:
    grep: /etc/apt/sources.list.d/*: No such file or directory
 which happens when you run:
    $sudo scripts/travis-install-build-deps.sh
in an official ubuntu:16.04 docker image.

Signed-off-by: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
2020-04-22 20:57:03 +02:00
7464d2a0a9 Build script fixes 2020-04-17 18:30:05 -05:00
Jeff Epler
abd223b69f Merge branch '2.7' 2017-02-22 16:27:22 -06:00
Jeff Epler
5ce31592ef travis: manually uninstal gpl3 readline
In the past, the apt resolver automatically uninstalled the gpl3
readline (libreadline-dev, libreadline6-dev) as needed to satisfy
the dependencies of linuxcnc-build-deps.  At some point around
2017-02-10, this changed on travis-ci.org and instead it preferred
to remove linuxcnc-build-deps and leave a bunch of deps (such as
libudev-dev, the first one configure hit) in a non-usable state.
Work around this by manually removing the packages that seem to be
causing the problems.

Signed-off-by: Jeff Epler <jepler@unpythonic.net>
2017-02-22 16:11:20 -06:00
Jeff Epler
f8962b9254 travis: ask apt-get to install less stuff
--install-suggests is the default on ubuntu, which is what travis
uses; switching to --no-install-suggests saves a few hundred megs(!)
of installed package size, 425MB vs 1053MB.

Signed-off-by: Jeff Epler <jepler@unpythonic.net>
2016-10-31 11:20:44 -05:00
Jeff Epler
0763260b0e travis: mk-build-deps can install the deps too
Signed-off-by: Jeff Epler <jepler@unpythonic.net>
2016-08-22 17:53:58 -05:00
Jeff Epler
4a36d5efe3 build: include metadata for Travis CI integration
Travis CI is not the equal of buildbot (it can't run RT kernels and
can only test building on Ubuntu with amd64) but adopting it *in
addition to* buildbot would let us do things like automatically
build-test pull requests on github without developer interference
(i.e., by pushing a temporary branch to glo)

Closes #137.

Signed-off-by: Jeff Epler <jepler@unpythonic.net>
2016-08-14 12:14:10 -05:00