Rafael da Fonseca
e8c0c8f849
Reclaim disk space from /tmp caused by long running mysql daemon
2015-06-26 01:16:05 +02:00
Rafael da Fonseca
c980003c37
Cleanup stale files in /tmp which is filling up during some runs
...
Output status of disk and memory on build host
2015-06-26 00:54:25 +02:00
Rafael da Fonseca
12d52401f7
Add git status output to debug git fetch failures
...
Signed-off-by: Daan Hoogland <daan@onecht.net>
This closes #523
2015-06-25 11:29:13 +02:00
Rafael da Fonseca
6fd49e49a3
Add apache license header to script
...
Signed-off-by: Daan Hoogland <daan@onecht.net>
This closes #482
2015-06-21 15:13:27 +02:00
Rafael da Fonseca
b9f5d38772
Improve plugin dependency download Add download for midonet and juniper stuff, this increases runtime for a few minutes, may remove in future if travis show too much overhead
...
Signed-off-by: Daan Hoogland <daan@onecht.net>
2015-06-21 15:13:27 +02:00
Rafael da Fonseca
0d671b9e54
Some of the plugin dependencies were'nt being properly resolved on the dependency:resolve-plugins mojo This adds a couple more dark magic sprinkles to make sure no dependencies will be downloaded at build time
...
Signed-off-by: Daan Hoogland <daan@onecht.net>
2015-06-21 15:13:27 +02:00
Rafael da Fonseca
e4f09e9ebc
Allow proper retry in pip install command
...
Signed-off-by: Daan Hoogland <daan@onecht.net>
2015-06-21 15:13:27 +02:00
Rafael da Fonseca
5386e0f6b5
Travis reported another false negative, if paramiko was present but version too low for marvin, nosetests wouldn't run and result would be success
...
Signed-off-by: Daan Hoogland <daan@onecht.net>
2015-06-21 15:13:26 +02:00
Rafael da Fonseca
773e4158b6
Print log data on after_failure.sh
...
Signed-off-by: Daan Hoogland <daan@onecht.net>
2015-06-21 15:13:26 +02:00
Rafael da Fonseca
348bd2f3cc
Use upstart to start mysql and get rid of the warnings
...
Signed-off-by: Daan Hoogland <daan@onecht.net>
2015-06-21 15:13:26 +02:00
Rafael da Fonseca
e52f3ab932
Add urandom as random source in install.sh
...
Add urandom as random source in before_script.sh
Remove commented lines in before_script.sh
Remove commented lines in install.sh
Signed-off-by: Daan Hoogland <daan@onecht.net>
2015-06-21 15:13:26 +02:00
Rafael da Fonseca
c4a38bdb0d
Tomcat download is not doing anything except waste time and disk
...
Signed-off-by: Daan Hoogland <daan@onecht.net>
2015-06-21 15:13:25 +02:00
Rafael da Fonseca
118f607942
Add some retry and debug to python packages install Sometimes after a full successful run, travis will fail due to not being able to parse tests output
...
Signed-off-by: Daan Hoogland <daan@onecht.net>
2015-06-21 15:13:25 +02:00
Rafael da Fonseca
7838bfcc70
Add timeout to nc command, as it was waiting forever and not going through the while loop. This will make sure nc gets restared to retry in case something nasty is happening in the running process
...
host command not present in build env, switch to getent
second phase of dep download turning some error, print failure log
Signed-off-by: Daan Hoogland <daan@onecht.net>
2015-06-21 15:13:25 +02:00
Rafael da Fonseca
c1c0382bf5
Don't sleep for a fixed amount of time, no use in continuing if repo is unavailable Check if DNS resolution is working properly when failure occurs
...
Signed-off-by: Daan Hoogland <daan@onecht.net>
2015-06-21 15:13:25 +02:00
Rafael da Fonseca
b55ef551ca
It seems the network failures last for a bit.. allow some sleeping time Add some verbosity for status checking
...
Signed-off-by: Daan Hoogland <daan@onecht.net>
2015-06-21 15:13:24 +02:00
Rafael da Fonseca
f0dcd403e7
Second phase wan't running properly due to path issue Add extra echo command to make sure there's data in the pom
...
Signed-off-by: Daan Hoogland <daan@onecht.net>
2015-06-21 15:13:24 +02:00
Rafael da Fonseca
f0e1c8908b
Send output to oblivion because of this message in travis log view: This log is too long to be displayed. Please reduce the verbosity of your build or download the raw log.
...
Signed-off-by: Daan Hoogland <daan@onecht.net>
2015-06-21 15:13:24 +02:00
Rafael da Fonseca
880f116a62
This is a quick fix to attempt to resolve most of the travis failures Most of the failures have been due to transient network failures, that are causing dependency artifact downloads to fail Maven does not have a way to retry this without restarting the whole build, so the mvn dependency plugin is the best bet Unfortunately, running a dependency:resolve on the project returns yet to be compiled dependencies, and causes it to fail... There is an option to excludeGroupIds and excludeArtifactIds in the docs for this goal, but unfortunately they don't seem to work This drafts a dummy pom in a quick and dirty way, just to download all the deps in one go, while retrying for RETRY_COUNT times if it fails
...
Signed-off-by: Daan Hoogland <daan@onecht.net>
2015-06-21 15:13:24 +02:00
Abhinandan Prateek
1eb6f929ab
CLOUDSTACK-8429: optimizing travis to run configurable set of tests only after configurable runs
2015-05-05 14:11:41 +05:30
Ian Duffy
b38d0b6b43
Fix RAT issue
2014-09-01 11:22:36 +01:00
Ian Duffy
26069aa377
[CLOUDSTACK-6115] Investigate the use of TravisCI for CloudStack integration testing
2014-09-01 10:56:44 +01:00