Nicolas "Pixel" Noble
482d761bd7
Making sure that 32 bits is being built and run on Jenkins.
9 years ago
Stanley Cheung
b00472b62a
missed a php depenedency in dockerfile
9 years ago
Stanley Cheung
488a5b40b9
temp directory doesnt work when tests run in parallel
9 years ago
Stanley Cheung
17bb3ec921
support macos in jenkins run_distributions script
9 years ago
Stanley Cheung
d76bb254e2
rename script to run_distribution
10 years ago
Nicolas "Pixel" Noble
b8c1524728
Enabling 32 bits downgrade of our environment.
10 years ago
Nicolas "Pixel" Noble
7df7208786
Setting up ruby environment for macos.
10 years ago
Stanley Cheung
afaea18824
fix chmod of script
10 years ago
Nicolas "Pixel" Noble
2366f6af86
Let's workaround #2140 a bit.
...
Let's wait 4 seconds before removing the docker container, and let's make the removal a non-fatal condition of the jenkins script.
10 years ago
Stanley Cheung
1ad5ea5963
jenkins linuxbrew: review changes
10 years ago
Stanley Cheung
9359522032
Add homebrew testing to jenkins
10 years ago
Nicolas "Pixel" Noble
5eb80c9195
Eating the error code from run_test.py, as Jenkins now uses report.xml fully.
10 years ago
Nicolas "Pixel" Noble
4853246ecb
Adding MacOS support in our run_jenkins script.
10 years ago
Nicolas "Pixel" Noble
862c8976e1
Creating a branch during the Jenkins build to silence a warning.
10 years ago
Nicolas "Pixel" Noble
66e358b1e0
Disabling saving failed containers.
...
We clearly don't have enough space for that, if we are to run our tests every few minutes.
We can revisit that later and automatically purge old containers for example.
10 years ago
Nicolas "Pixel" Noble
5937b5bc5a
Exporting XML reports, JUnit-compatible.
10 years ago
Nicolas "Pixel" Noble
964f955b22
Some Jenkins changes and improvements.
...
-) Don't re-clone from github. We already have the directory here, just bind it, and copy it inside the docker container.
-) Let's properly set up our environment for asan.
-) Let's split the docker "run_jenkins" part into its own separate script.
10 years ago
Nicolas "Pixel" Noble
76fa6b6715
Switching from wheezy to jessie.
10 years ago
Nicolas "Pixel" Noble
8a47ccd8b0
Adding clang packages for msan/tsan/asan testing.
10 years ago
Jan Tattermusch
eaa52163da
update instructions on picking up failed docker container
10 years ago
Jan Tattermusch
118e331a7f
make sure docker image is up-to-date before each build
10 years ago
Nicolas "Pixel" Noble
43e5f5663f
Various Jenkins-related tweaks.
...
-) created a .profile at the root of the docker image - seems the new nvm script requires that.
-) installing simplejson and mako python packages, for the sanity check.
-) calling prepare_travis.sh in order to try and download precompiled packages for openssl and protobuf.
-) using the new "config" axis.
-) improved the output of prepare_travis.sh.
10 years ago
Jan Tattermusch
04b28e7933
Make run_jenkins.sh actually fail on failure
10 years ago
Stanley Cheung
932fbd7d2d
Add PHP to jenkins
10 years ago
Jan Tattermusch
0ee84dc10f
only keep docker containers for tests that failed
10 years ago
Jan Tattermusch
c3dd3bfb85
fix fetch to actually work
10 years ago
Jan Tattermusch
bc17b3f0ae
fetch PR refspec for docker jenkins builds
10 years ago
murgatroid99
16d36362d4
Set up Node, Python, and Ruby environment in Jenkins slave. Made other minor changes to make those work
10 years ago
Jan Tattermusch
a959e64d0d
fix jenkins build on windows
10 years ago
Jan Tattermusch
8fa8c04ec4
fix CRLF line ending problem with run_jenkins.sh
10 years ago
Jan Tattermusch
f44a2b8c0f
make run_jenkins runnable
10 years ago
Jan Tattermusch
083466fcf2
experimental jenkins support
10 years ago