Evgeny Vereshchagin
eeec5f2a69
travis: show all commands when building systemd
...
This should prevent Travis CI from terminating build jobs
that don't print anything for more than 10 minutes.
See https://travis-ci.org/systemd/systemd/builds/451737177 .
2018-11-07 07:49:50 +01:00
Evgeny Vereshchagin
b9abc93558
travis: build and run fuzzers against crash reproducers
2018-11-07 07:47:22 +01:00
Evgeny Vereshchagin
9608a59449
travis: overwrite test-capability with a simple script that is just skipped
...
so that it will be possible to work on the test failure and try to make
Travis CI work at the same time.
2018-11-07 02:55:07 +01:00
Frantisek Sumsal
532a92fbdf
travis: workaround for dnf upgrade
...
dnf upgrade on Fedora Rawhide pulls in unwanted selinux-policy
packages which breaks the system in several ways (and usually
ends up with crashed systemd)
2018-11-06 21:09:45 +01:00
Frantisek Sumsal
0d589dfcee
travis: drop the unnecessary /etc/machine-id magic
2018-11-06 17:16:45 +01:00
Frantisek Sumsal
059f31920e
travis: run Coverity on a more stable Fedora release
2018-11-06 16:27:34 +01:00
Frantisek Sumsal
a9145fc488
travis: move Docker setup to a separate script
...
This should make debugging somewhat easier
2018-11-06 15:56:52 +01:00
Frantisek Sumsal
3bbdc2f9d5
travis: rewrite .travis.yml and re-enable Travis CI for Fedora
2018-11-06 00:17:08 +01:00
Evegeny Vereshchagin
d5a650d2c3
travis: use Fedora 27 as a base image
...
It was confirmed experimentally that Fedora 27 is more suitable
for running cov-build than Fedora 28:
https://github.com/systemd/systemd/issues/9186#issuecomment-394577877 .
2018-06-05 12:03:18 +03:00
Evegeny Vereshchagin
707fe958b7
travis: get python installed while building a docker image
...
coverity.sh tries to run python, so it should be installed
to make everything work.
According to https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3#Current_status ,
python seems to be the right name of the package.
Closes https://github.com/systemd/systemd/issues/9186 .
2018-06-05 02:03:05 +03:00
Michal Sekletar
2777cf4848
travis: drop ccache requirement
2018-06-04 19:44:07 +02:00
Michal Sekletar
f0b19a0376
travis: DOCKER_REPOSITORY is no longer set. Don't require it.
2018-06-04 19:40:34 +02:00
Michal Sekletar
3f4b547a55
travis: use Travis CI only for running scheduled Coverity scans
...
Building and testing of systemd on Fedora Rawhide is now handled by
dedicated Fedora CI. We don't need to duplicate this in Travis CI.
2018-06-04 20:14:37 +03:00
Omer Katz
94153a7fd9
Install ccache in container.
2018-05-22 17:48:14 +03:00
Marek Čermák
99127d20ce
Integration of Travis CI and Coverity Scan Analysis ( #7691 )
...
- Coverity scan analysis tasks run as scheduled cron jobs
- Stage separation for Build, Test and Coverity scan phase
- Travis CI now uses Fedora container to build and run tests
- Containers are accessible from Docker Hub and failed builds
can be reproduced and examined
- coverity.sh: separate build and upload
2018-01-11 11:41:35 +01:00