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