Jakob Borg
|
2dad769a00
|
Only run Go based integration tests in Docker
|
2014-11-24 11:49:49 +01:00 |
|
Jakob Borg
|
afbb06a72f
|
Tests may dirty workspace
|
2014-11-23 23:10:08 +01:00 |
|
Jakob Borg
|
e336cd463f
|
Tests may take longer than 60 seconds to complete
|
2014-11-23 23:10:07 +01:00 |
|
Jakob Borg
|
3a8315971e
|
Run integration tests under Docker
|
2014-11-23 22:31:07 +01:00 |
|
Jakob Borg
|
1db120bf06
|
Improve docker image and build
|
2014-11-23 21:46:18 +01:00 |
|
Jakob Borg
|
ba019efaf1
|
Use a docker container for full builds
|
2014-11-21 06:48:24 +01:00 |
|
Jakob Borg
|
34f72ecf8f
|
OpenBSD support (fixes #878)
|
2014-10-19 14:02:17 +02:00 |
|
Audrius Butkevicius
|
74271a479f
|
Silence failing ulimit calls
|
2014-09-06 15:04:49 +01:00 |
|
Jakob Borg
|
c2120a16da
|
Try to set some reasonable resource limits when running tests
|
2014-08-30 10:02:10 +02:00 |
|
Jakob Borg
|
eee702f299
|
Don't run tests in build.sh all
|
2014-08-25 08:50:13 +02:00 |
|
Jakob Borg
|
c57656e4c3
|
Do honest test coverage analysis in Jenkins
|
2014-08-19 12:43:50 +02:00 |
|
Jakob Borg
|
b221e4d445
|
build.sh is a shim
|
2014-08-18 22:05:26 +02:00 |
|
Jakob Borg
|
4f92482294
|
build.sh -> build.go for better cross platform support
|
2014-08-18 21:39:35 +02:00 |
|
Jakob Borg
|
d977f4278e
|
Build should fail if a platform does not build
|
2014-08-13 22:27:16 +02:00 |
|
Jakob Borg
|
58381496a2
|
Actually no, lets not do uploads at all from the build script.
|
2014-08-13 13:11:41 +02:00 |
|
Jakob Borg
|
5981e42aed
|
./build.sh upload build server artifacts
|
2014-08-13 12:58:59 +02:00 |
|
Jakob Borg
|
3c9165d295
|
Sign checksums, not files.
|
2014-08-13 12:52:04 +02:00 |
|
Jakob Borg
|
f45d5b0066
|
Remove Solaris build again, for now
|
2014-08-13 09:42:21 +02:00 |
|
Jakob Borg
|
5231a09820
|
Add ./build.sh noupgrade and all-noupgrade
|
2014-08-11 11:59:33 +02:00 |
|
Jakob Borg
|
ab952e6103
|
Add ./build.sh clean
|
2014-08-11 11:54:48 +02:00 |
|
Jakob Borg
|
bb2ad77987
|
Never remove currently valid languages when updating translations
|
2014-08-06 14:56:32 +02:00 |
|
Jakob Borg
|
4be6a54bc0
|
Hide build version behind plus character (fixes #473)
|
2014-08-05 19:38:31 +02:00 |
|
Jakob Borg
|
d82caf6bd4
|
Don't depend on a pretty printer just for testing
|
2014-08-05 15:43:29 +02:00 |
|
Jakob Borg
|
25de3a2590
|
Also build for freebsd-386 (fixes #458)
|
2014-08-03 10:42:39 +02:00 |
|
Jakob Borg
|
cec3bad373
|
Move calmh/syncthing -> syncthing/syncthing
|
2014-08-01 16:48:46 +02:00 |
|
Jakob Borg
|
43e7435c41
|
Call the darwin releases macosx instead
|
2014-08-01 16:30:28 +02:00 |
|
Jakob Borg
|
f34f5e41a4
|
Don't always run the tedious protocol tests
|
2014-08-01 16:30:13 +02:00 |
|
Jakob Borg
|
bbeddfe522
|
Extract github.com/calmh/xdr
|
2014-08-01 13:12:54 +02:00 |
|
Jakob Borg
|
cc619f6b53
|
Don't get packages that are already in Godeps
|
2014-07-31 15:37:34 +02:00 |
|
Jakob Borg
|
d425794665
|
Setup should download packages for test
|
2014-07-31 15:25:44 +02:00 |
|
Jakob Borg
|
3f6cdc829b
|
Get cover and goveralls in ./build.sh setup
|
2014-07-31 12:51:50 +02:00 |
|
Jakob Borg
|
86b3ff3099
|
Better lang-en updates
|
2014-07-31 09:08:31 +02:00 |
|
Jakob Borg
|
be15e48074
|
Remove discosrv (see https://github.com/syncthing/discosrv)
|
2014-07-30 22:18:02 +02:00 |
|
Jakob Borg
|
f4d1632506
|
Better automatic translation update
|
2014-07-30 11:52:16 +02:00 |
|
Jakob Borg
|
6805ac915b
|
Ugly hack to automatically update translations.
|
2014-07-28 15:14:02 +02:00 |
|
Jakob Borg
|
073775e461
|
Build Solaris again
|
2014-07-25 15:26:23 +02:00 |
|
Jakob Borg
|
3640c3b66a
|
Install all cmds when running build.sh without options
|
2014-07-24 10:00:57 +02:00 |
|
Jakob Borg
|
3152152ed9
|
Always build discosrv by default
|
2014-07-23 08:42:49 +02:00 |
|
Jakob Borg
|
08ca9f9378
|
Consolidate cmds in cmd/
|
2014-07-23 08:31:13 +02:00 |
|
Jakob Borg
|
978f68b744
|
Update deps to unfail tests
|
2014-07-23 07:59:45 +02:00 |
|
Jakob Borg
|
655acb4cb2
|
Deprecate scanner.Block & File
|
2014-07-12 23:09:47 +02:00 |
|
Jakob Borg
|
91b35118d9
|
Don't go-install genxdr
|
2014-07-12 20:08:55 +02:00 |
|
Jakob Borg
|
c64321df47
|
Portable new line converter
|
2014-07-12 19:49:25 +02:00 |
|
Jakob Borg
|
3f791b57ce
|
Temporarily remove solaris build
|
2014-07-12 19:49:25 +02:00 |
|
Jakob Borg
|
8de2a7f4c8
|
go vet is a test step
|
2014-07-12 19:49:25 +02:00 |
|
Jakob Borg
|
e937e51476
|
Add AppendXDR to XDR types, build.sh xdr
|
2014-07-06 19:21:37 +02:00 |
|
Jakob Borg
|
071f4c0769
|
Remove reprecated st* utils
|
2014-07-01 12:20:25 +02:00 |
|
Jakob Borg
|
12eda0449a
|
Build and memSize impl for Solaris
|
2014-06-16 10:19:32 +02:00 |
|
Jakob Borg
|
58c5e46206
|
Add build environment variable
|
2014-06-13 20:44:00 +02:00 |
|
Jakob Borg
|
8716ed5aa4
|
Fix coveralls.io data pushing
|
2014-06-10 17:05:15 +02:00 |
|
Arthur Axel 'fREW' Schmidt
|
70fc8a3064
|
push test coverage info to coveralls.io
|
2014-06-10 17:05:15 +02:00 |
|
Jakob Borg
|
92499af323
|
Revert "Build for Solaris"
This reverts commit 5a2328d9a5 .
|
2014-06-08 07:37:51 +02:00 |
|
Jakob Borg
|
5a2328d9a5
|
Build for Solaris
|
2014-06-07 03:56:13 +02:00 |
|
Jakob Borg
|
2d9a822ed7
|
Text files in zip dists should be DOS format
|
2014-05-28 20:11:01 +02:00 |
|
Jakob Borg
|
98622ca4d0
|
Include CONTRIBUTORS in build, since LICENSE points to it
|
2014-05-28 20:11:01 +02:00 |
|
Jakob Borg
|
c6ba0208d0
|
Don't require SSE in 32 bit builds (fixes #277)
|
2014-05-25 21:36:38 +02:00 |
|
Jakob Borg
|
04130fcb15
|
Allow GUI development with standard binary
|
2014-05-22 16:12:19 +02:00 |
|
Jakob Borg
|
2e1c33206f
|
Fix discosrv build, build as part of all (fixes #257)
|
2014-05-22 08:46:19 +02:00 |
|
Jakob Borg
|
a8c510cc72
|
Find correct upgrade asset for arm (fixes #232)
|
2014-05-20 00:06:16 +02:00 |
|
Jakob Borg
|
e788a99c3e
|
Don't fail build on 'go vet' errors (ref #227)
|
2014-05-16 20:05:44 +02:00 |
|
Jakob Borg
|
bae9247d84
|
Add guidev build mode
|
2014-05-12 20:04:49 -03:00 |
|
Jakob Borg
|
a105ad1391
|
Easy godep/go vet setup.
|
2014-05-12 20:00:57 -03:00 |
|
Jakob Borg
|
7a41362d90
|
Tagged date is that of the commit, not build
|
2014-05-11 17:26:48 -03:00 |
|
Jakob Borg
|
3ed783983f
|
Don't build stcli by default
|
2014-05-11 15:40:14 -03:00 |
|
Jakob Borg
|
dfd239ac06
|
Also build windows-386 and linux-armv5
|
2014-05-06 08:13:56 -03:00 |
|
Jakob Borg
|
b3d19bd5cc
|
Run vet when building
|
2014-05-02 21:59:36 +02:00 |
|
Jakob Borg
|
53cd877899
|
More portable hostname
|
2014-04-22 08:25:40 +02:00 |
|
Jakob Borg
|
c64549471a
|
Include build user and host in long version
|
2014-04-19 16:44:28 +02:00 |
|
Jakob Borg
|
f76fe1ac7a
|
Include build date in -version output
|
2014-04-19 16:38:11 +02:00 |
|
Jakob Borg
|
433a0cb9cc
|
New GUI (fixes #73, fixes #87)
|
2014-04-09 23:00:23 +02:00 |
|
Jakob Borg
|
a203d99182
|
Build command for assets, use godep for tests etc
|
2014-04-08 15:16:13 +02:00 |
|
Jakob Borg
|
bc5ff6e1b6
|
Build command to update deps
|
2014-04-08 15:14:36 +02:00 |
|
Jakob Borg
|
8e33288156
|
Also build 32 bit Linux (fixes #108)
|
2014-04-01 10:48:09 +02:00 |
|
Jakob Borg
|
dddf563105
|
Build ARMv6 as well for RaspberryPi
|
2014-03-31 05:59:40 +02:00 |
|
Jakob Borg
|
5eb5a056bf
|
Basic support for synchronizing multiple repositories (fixes #35)
|
2014-03-30 21:28:13 +02:00 |
|
Jakob Borg
|
f87b1520e8
|
The Great Rewrite (fixes #36, #61, #94, #101)
Rewrite of the file model and pulling mechanism. Needs lots of cleanup
and bugfixes, now...
|
2014-03-29 13:47:21 +01:00 |
|
Jakob Borg
|
fb4a2c9b5a
|
Don't use 'which' to check for godep
|
2014-03-24 07:37:26 +01:00 |
|
Jakob Borg
|
145c8e4063
|
Only sign if the key is present
|
2014-03-22 21:38:01 +01:00 |
|
Jakob Borg
|
52cad94e86
|
Use godep
|
2014-03-22 21:33:18 +01:00 |
|
Jakob Borg
|
513100bb92
|
Fix tests for >1 CPU (fixes #99)
|
2014-03-22 17:06:15 +01:00 |
|
Jakob Borg
|
a4e56caf78
|
Include signature in release bundle (ref #97)
|
2014-03-21 07:40:48 +01:00 |
|
Jakob Borg
|
a84ea70387
|
Also remove old signatures when rebuilding
|
2014-03-20 17:56:43 +01:00 |
|
Jakob Borg
|
25acc0e445
|
Disable Windows builds for now (ref #94, #95)
|
2014-03-20 17:55:42 +01:00 |
|
Jakob Borg
|
16e1a4397a
|
Sign builds, upload signatures with release artefacts (fixes #97)
|
2014-03-20 17:55:16 +01:00 |
|
Jakob Borg
|
222272b75c
|
Faster and more portable assets generator
|
2014-03-17 22:56:07 +01:00 |
|
Aaron Bieber
|
60ae665c0f
|
get bash path from env
|
2014-03-17 11:15:59 -06:00 |
|
Jakob Borg
|
0afcb5b7e7
|
Clean up build.sh
|
2014-03-02 23:55:08 +01:00 |
|
Jakob Borg
|
3c171d281c
|
Move cmd files into subdir
|
2014-03-02 23:13:04 +01:00 |
|
Jakob Borg
|
d0863d495c
|
Use simple script for asset embedding
|
2014-02-23 13:54:23 +01:00 |
|
Jakob Borg
|
5837277f8d
|
Rework XDR encoding
|
2014-02-20 17:42:17 +01:00 |
|
Jakob Borg
|
71def3a970
|
Don't include resource fork crap in builds (fixes #48)
|
2014-02-01 20:23:02 +01:00 |
|
Jakob Borg
|
e6078f9449
|
Streamline build script
|
2014-02-01 10:10:07 +01:00 |
|
Jakob Borg
|
b1ba976122
|
Move auto generated source to a package
|
2014-01-26 15:02:06 +01:00 |
|
Jakob Borg
|
01096fff6c
|
Add version info to GUI (fixes #41)
|
2014-01-23 13:13:15 +01:00 |
|
Jakob Borg
|
6b02f9e44f
|
Fix GUI files modtime (ish...)
|
2014-01-20 23:08:29 +01:00 |
|
Jakob Borg
|
84d7452f9e
|
Use embed instead of nrsc, enables 'go get'
|
2014-01-20 23:01:38 +01:00 |
|
Jakob Borg
|
9b449cb527
|
Fix windows build (fixes #38)
|
2014-01-20 23:00:49 +01:00 |
|
Jakob Borg
|
92dee7c082
|
Only fetch deps, don't build
|
2014-01-09 23:00:23 +01:00 |
|
Jakob Borg
|
a18f6c6d90
|
Do go get as part of build unless fast build requested (fixes #31)
|
2014-01-09 21:22:05 +01:00 |
|
Jakob Borg
|
6e11e3cda9
|
Build for Linux on ARM (fixes #32)
|
2014-01-09 21:17:41 +01:00 |
|