Commit Graph

4123 Commits

Author SHA1 Message Date
Robin Mills
759e380fe1 #1109 and #1041 Move scripts to contrib/buildserver 2015-12-15 21:19:39 +00:00
Robin Mills
2967bdfa6f #1109 and #1041. Don't call cygwin recursively. I replaced c:\cygwin yesterday with 64bit cygwin to avoid the Windows10 fork/crash. Use CXXFLAGS=-m64 - just like unix. 2015-12-15 16:20:19 +00:00
Robin Mills
2c8988fc7a #1109 and #1041 Debugging cygwin/jenkins_build.sh I don't know why this has broken as it has been working perfectly for at least a year. 2015-12-15 15:25:20 +00:00
Robin Mills
99235e8a6f #1109 and #1041. Reinstate recursive cygwin bash 2015-12-15 15:10:07 +00:00
Robin Mills
c15fc94311 #1109 and #1041 Process the last build when there's more than 1. 2015-12-15 05:50:34 +00:00
Robin Mills
641890509c #1109 and #1041 Use xmllint -html to parse output from webserver. 2015-12-15 05:41:28 +00:00
Robin Mills
df7b3a19eb #1109 and #1041 Only use /usr/local/bin/curl because I've built and installed 7.45.0 there. 2015-12-14 22:30:34 +00:00
Robin Mills
0e0dc9488b #1109 and #1041. Use /usr/local/bin/cmake to build (because I can guarantee it on the buildserver). Documentation Update. 2015-12-14 21:58:34 +00:00
Robin Mills
17086bd363 Removed trunk/buildserver 2015-12-14 16:58:52 +00:00
Robin Mills
0f5de51617 #1109 and #1041 Fixes for msvc 2015-12-14 16:56:34 +00:00
Robin Mills
15b8d317aa #1109 and #1041 Always build 64 bit libraries. 2015-12-14 14:51:15 +00:00
Robin Mills
3399a7d018 #1109 and #1041 Work in progress. Adding linux/cygwin/msvc support to test_daily.sh 2015-12-14 13:06:17 +00:00
Robin Mills
e20b6ca826 #1109 and #1041 Detab script 2015-12-14 11:49:15 +00:00
Robin Mills
6e2c2e44ee #1109 and #1041 Documentation corrections. First cut of buildserver/test_daily.sh script 2015-12-14 11:48:20 +00:00
Robin Mills
7642614181 #1109 and #1041 More corrections to ReadMe.txt
I used regedit (run as administrator) to change the Windows services to run c:\cygwin64\bin\cygrunsrv.exe and sshd restarted effortlessly in 64 bits.  samples/exifprint.cpp compiles/links/runs as documented.  Very pleased.
2015-12-13 16:14:34 +00:00
Robin Mills
463fe4b1b4 #1109 and #1041 Corrections to ReadMe.txt.
I still haven't persuaded cygwin to link correctly.  Something horribly wrong.  I've realised that the buildserver sshd is 32 bit and therefore builds a 32 bit library.  I might attempt the configure sshd to run cygwin64, however it took a lot of effort to get everything to build over sshd, I'm reluctant to modify anything about sshd.  I'll feel differently when I work on this tomorrow.
2015-12-13 14:46:15 +00:00
Robin Mills
aa1e9e88e5 #1109 and #1041 Added documentation and log files to the published builds. 2015-12-12 19:10:52 +00:00
Robin Mills
57a4a08458 #1041 date handling is locale independent 2015-12-12 11:58:56 +00:00
Robin Mills
2327f16f70 #1041 set LD_LIBRARY_PATH to ensure the test suite uses the newly built library 2015-12-12 11:32:04 +00:00
Robin Mills
247bb1c670 #1041 Adding a comment to jenkins_daily.sh 2015-12-12 10:21:31 +00:00
Robin Mills
4191c7bf96 #1041 Detech PLATFORM as msvc using JOB_NAME 2015-12-12 09:27:32 +00:00
Robin Mills
3ccac0575a #1041 Fixed msvc to run from ssh 2015-12-12 09:17:41 +00:00
Robin Mills
555caac165 #1041: Changes to set PLATFORM correctly. 2015-12-11 19:26:01 +00:00
Robin Mills
6efd001272 #1041. Correction to r4099 for Linux 2015-12-11 19:08:55 +00:00
Robin Mills
e3ebf44671 #1041. Correction to typos in r4099 2015-12-11 18:47:12 +00:00
Robin Mills
bea56d0f2b #1041 Minor changes to jenkins_daily.sh for Kubuntu and Mac 2015-12-11 18:31:37 +00:00
Robin Mills
f11a374a50 #1041. Build server is working fine from command-line on Linux/Mac/Cygwin/msvc (MinGW not tackled yet).
Cygwin/msvc have been crashing in Jenkins due to cygwin fork issue.  I've totally reinstalled cygwin on the buildserver.  If this doesn't fix it, I think a cron-job on the build-server can run jenkins_daily over ssh on windows.  Almost there.  Very pleased with progress.
2015-12-11 13:00:38 +00:00
Robin Mills
272ab3fd1a #1041 Fixes to jenkins_daily.sh for macosx and linux. Disabled cygwin on Jenkins to avoid the Windows10/cygwin/fork crash. 2015-12-10 21:34:40 +00:00
Robin Mills
b12aca62cd #1041 get jenkins_daily.sh to work on Mac/Cygwin/MSVC/Linux and publish builds on userContent/builds { daily/weekly/monthly} 2015-12-10 19:27:33 +00:00
Robin Mills
4ac2c94ad2 #1041 Polishing jenkins_daily.sh 2015-12-10 11:12:47 +00:00
Robin Mills
5765aa6bfc #1041: Fixed vcvars.bat. jenkins bash environment has PROCESSOR_ARCHITECTURE=x86, although the Jenkins builder configure panel (and script console) says AMD64. 2015-12-10 10:26:35 +00:00
Robin Mills
9286acd397 #1041. debugging vcvars.bat 2015-12-10 10:05:18 +00:00
Robin Mills
69e7a53583 #1041. Strengthen default opt handling in vcvars.bat 2015-12-10 09:30:24 +00:00
Robin Mills
7ab254efe6 #1041 Correction to r4090 2015-12-10 09:12:56 +00:00
Robin Mills
14e8d28e5d #1041 Enable user to pass arguments to jenkins_daily.sh. Better 'no build generated' handling. 2015-12-10 09:06:35 +00:00
Robin Mills
db16f80d9f #1041 We often build Win32 although we request x64. I suspect a rogue copy of vcvars.bat on the builder's path. 2015-12-10 04:00:06 +00:00
Robin Mills
bb032fb6c7 #1041 Still struggling with the test suite 2015-12-10 03:08:18 +00:00
Robin Mills
8cf3504093 #1041. Changes to ensure cmakeBuild.cmd selects win32/x64 correctly. 2015-12-09 19:22:08 +00:00
Robin Mills
1ac5f3c857 #1041. Another attempt. 2015-12-09 18:34:26 +00:00
Robin Mills
50bf5481ad #1041. Yet another effort to get the test suite to run. 2015-12-09 18:20:28 +00:00
Robin Mills
57fb67ec33 #1041 Get jenkins_daily.sh to run test suite. I'm making hard work from a simple task. 2015-12-09 13:38:46 +00:00
Robin Mills
a140402e17 #1041 Still trying to get the tests to run. Gggrrr. Windows10+Cygwin don't like each other. 2015-12-09 12:21:32 +00:00
Robin Mills
787c17a8ec #1041: Still trying to get test suite to run after build. 2015-12-09 11:53:43 +00:00
Robin Mills
7491a9576b #1041 Still trying to persuade jenkins_daily.sh to build AND run the test suite on buildserver 2015-12-09 11:21:29 +00:00
Robin Mills
ebc5a6e3dc #1041 More changes to get jenkins_daily.sh to run from Jenkins on W10. 2015-12-08 21:32:16 +00:00
Robin Mills
6681b83581 #1041. Updating jenkins_daily.sh to build in <exiv2dir>/build 2015-12-08 20:42:32 +00:00
danielkaneider
12f5b629ff #1041. Adding better NMake support 2015-12-08 16:09:17 +00:00
Robin Mills
da86b085ae #1041. Updating jenkins_daily.sh. I'll leave this to run for a few days asking him to build everything and publish the artefacts. 2015-12-08 13:41:58 +00:00
Robin Mills
6f8915475c #1041 Adding jenkins_daily.sh to build CMake/msvc 2015-12-08 11:06:30 +00:00
Robin Mills
ab9ee2c6df #1024. Support for C++11 #include <regex>. --grep keys may have an optional trailer /i to indicate to ignore case. 2015-12-08 09:27:38 +00:00