Jakob Borg
681306b7a1
Clean up the scripts a bit (...)
...
- Move the Go files into script/ instead of random places
- Rewrite check-contrib.sh into check-authors.go and check-copyright.go
- Clean up build.sh a little bit
2015-08-13 12:35:26 +02:00
Jakob Borg
a2f73a7d35
Allow specifying Docker image to use for building
2015-08-09 14:40:18 +02:00
Jakob Borg
7705a6c1f1
mv internal lib
2015-08-09 09:35:26 +02:00
Jakob Borg
0a803891a4
Updates for Go 1.5
2015-08-09 09:35:25 +02:00
Jakob Borg
a11aa295de
Squashed commit of pull request #1875
...
commit d60fbce311414f3ade16c7b1f6525b1d02f01699
Author: Jacek Szafarkiewicz <szafar@linux.pl>
Date: Mon Jun 1 11:16:36 2015 +0200
Correct order of deb files
commit 3b2ecfcc45343701ccb98483a62f70c102a70785
Merge: f4daebb c23a601
Author: Jacek Szafarkiewicz <szafar@linux.pl>
Date: Mon Jun 1 11:15:06 2015 +0200
Merge github.com:syncthing/syncthing
Conflicts:
build.go
commit f4daebb8510f0b40b15e404817a7799e0c3b592c
Author: Jacek Szafarkiewicz <szafar@linux.pl>
Date: Tue May 26 12:58:25 2015 +0200
Add me to AUTHORS
commit 9e77f4bea01cc826132a5fbc6ca412cce5327e97
Author: Jacek Szafarkiewicz <szafar@linux.pl>
Date: Tue May 26 12:57:40 2015 +0200
Add systemd files to deb packate
2015-07-20 14:18:07 +02:00
Jakob Borg
db52646655
Include generated man pages
2015-05-30 13:05:55 +02:00
Jakob Borg
8bb18fa988
Create 'prerelease' step to run before releases
2015-05-30 10:39:27 +02:00
Jakob Borg
e827c0bd94
Run benchmarks in docker-all instead
2015-05-23 15:17:19 +02:00
Jakob Borg
8dd7e4e6b5
Run benchmarks when running tests
2015-05-23 15:08:17 +02:00
Jakob Borg
60fcaebfdb
Run vet and lint. Make us lint clean.
2015-04-29 10:38:02 +02:00
Jakob Borg
34ba5678c3
Allowed integration test time 60m -> 90m
2015-03-30 08:26:31 +02:00
Jakob Borg
b44e87c6e8
Silence go vet composites warning
...
https://code.google.com/p/go/issues/detail?id=6820
2015-03-25 23:18:43 +01:00
Jakob Borg
e59c0f38d9
Also build darwin/386
2015-03-15 16:23:45 +01:00
Jakob Borg
617fb84983
Also build Solaris, NetBSD by default
2015-02-26 12:21:20 +01:00
Jakob Borg
3cc288a169
Build binary packages for Dragonfly
2015-02-26 08:58:58 +01:00
Jakob Borg
35d3af5039
Use syncthing/build:latest for building
2015-02-11 10:17:15 +01:00
Audrius Butkevicius
25c664b13a
Improvements to integration tests
2015-01-22 00:18:08 +00:00
Jakob Borg
8dc13bcf1a
go1.4.1
2015-01-16 10:18:54 +01:00
Jakob Borg
961a87b743
Only build ARMv5 ( fixes #1218 )
...
With this change, the build system only builds one ARM variant - ARMv5.
We call the build architecture simply "arm", as this is what
runtime.GOARCH says.
2015-01-09 10:45:15 +01:00
Jakob Borg
2090530bbb
Improve and clean up integration tests, benchmark.
2014-12-19 12:43:48 +01:00
Jakob Borg
1c43587d7d
Patch Go for issue #9102 in build env ( fixes #1112 )
2014-12-13 10:38:05 +01:00
Jakob Borg
dc5c1e2002
Use Go 1.4 for builds
2014-12-11 12:48:40 +01:00
Jakob Borg
0c9f1efc75
Run vet and lint during build
2014-12-08 16:12:53 +01:00
Jakob Borg
6dff9097a2
Use Go 1.4 build environment (currently 1.4rc2)
2014-12-06 12:12:33 +01:00
Jakob Borg
7f97037190
Revert "Merge pull request #1078 from syncthing/go1.4"
...
This reverts commit b658afd857
, reversing
changes made to 591c5dabf4
.
2014-12-04 22:24:49 +01:00
Jakob Borg
5cb1039daf
Use Go 1.4 build environment (currently 1.4rc2)
2014-12-04 06:59:13 +01:00
Jakob Borg
d669c07e8a
Increase allowed test runtimes ( fixes #1049 )
2014-11-30 21:21:37 +01:00
Jakob Borg
78981862be
Silence verbose docker build output
2014-11-29 08:30:41 +01:00
Jakob Borg
9d36d88a65
Build std for race in Docker image
2014-11-30 00:30:23 +01:00
Jakob Borg
5dbaf6ceb0
Use short integration tests by default
2014-11-30 00:07:36 +01:00
Jakob Borg
367e50edab
Fixup integration tests for race detector
2014-11-29 23:41:06 +01:00
Jakob Borg
4fdecc9b85
Run integration tests with -race ( fixes #1043 )
2014-11-29 22:38:04 +01:00
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