Geoff Garside
cdaa64a4b2
Add OpenBSD to script/crossbinary
2017-02-03 12:02:20 +01:00
Geoff Garside
bc4296729f
Add FreeBSD to script/crossbinary
2017-02-03 12:02:20 +01:00
Guilhem Lettron
8e4c4f8407
Use deployment primitives from travis
2017-01-23 15:52:28 +01:00
Vincent Demeester
68bd24d065
Don't run go test on .glide cache folder
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2017-01-23 15:43:24 +01:00
Jörg Thalheim
b7b0f8f68d
deploy.sh: upload release source tarball
...
Having a release tarball including all vendor source makes life of maintainers a lot easier to create downstream packages.
It also ensures that as long as the go release is available the software can be build reproducible.
2016-12-17 12:17:05 +01:00
Emile Vauge
dca08af003
Merge v1.1.1 into master
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-12-06 08:44:23 +01:00
Ed Robinson
f0b991e1a8
Validate misspellings in documentation
2016-11-16 09:50:20 +00:00
Ed Robinson
7af6bc093d
Adds misspell validation
2016-11-16 09:29:36 +00:00
Guilhem Lettron
d3b48cdd22
Pass Version, Codename and Date to crosscompiled
...
Copy variables from ./script/binary
2016-11-14 16:41:30 +01:00
Emile Vauge
82a58010f5
Really fix deploy ghr...
2016-10-19 11:49:24 +02:00
Emile Vauge
468d138be7
Fixes deploy ghr
2016-10-17 23:42:22 +02:00
Keith Shook
ef6c211275
Fixed binary script so traefik version command doesn't just print default values
2016-08-05 09:19:45 -04:00
Emile Vauge
e62cca1e7c
Merge v1.0.1
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-07-28 20:15:09 +02:00
Emile Vauge
2f95810fa3
Add experimental Docker push
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-07-28 18:32:26 +02:00
Vincent Demeester
87a4d73556
Move version.go in its own package…
...
… making it possible to use in other packages ; and thus in the
User-Agent header for the docker client.
Also removing the dockerverion hack as it's not required anymore.
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2016-07-21 16:33:49 +02:00
Emile Vauge
bf95e6def9
Add deploy-pr on non master branch
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-07-18 17:59:50 +02:00
Emile Vauge
64243382cf
Add codename
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-07-05 21:03:37 +02:00
Emile Vauge
9e270c951a
Fix windows builds
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-07-05 16:02:36 +02:00
Emile Vauge
3c3b179c29
Deploy PR Docker image
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-06-02 17:22:45 +02:00
Emile Vauge
01a4002169
Fix travis tag check
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-05-30 23:44:53 +02:00
Emile Vauge
db6c85d3d7
Prepare release candidate
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-05-30 17:48:50 +02:00
Vincent Demeester
c0bdedfed3
Add travis matrix for 1.9.1 and 1.10.1
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2016-05-12 17:18:58 +02:00
Emile Vauge
ee486de947
Go back to standard golang image
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-05-05 18:31:55 +02:00
emile
720912e880
Add kubernetes Ingress backend
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-22 13:57:00 +02:00
Emile Vauge
cf22d62a74
Fix mkdoc deploy
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-07 16:24:11 +02:00
Emile Vauge
dada86c0b0
Fix doc deploy...
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-06 18:50:35 +02:00
Emile Vauge
30db47d9b6
Fix SSH key, I hope...
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-06 15:28:25 +02:00
Emile Vauge
00af537b0d
Fix link in README
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-05 22:07:16 +02:00
Emile Vauge
78449fa62f
Fix openssl load key in CI
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-05 20:47:23 +02:00
Emile Vauge
43d2107493
Add mkdoc in CI
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-05 17:13:08 +02:00
Emile Vauge
bcc5f24c0f
Add GoSafe goroutine launch
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-01 14:01:31 +02:00
Emile Vauge
d5e1d2efd5
Fix documentation
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-03-31 16:17:59 +02:00
Vincent Demeester
7aa0c91401
Add a verbose mode to builds
...
Using the VERBOSE environment variable, tests and binary compilation are
ran in verbose mode (using -v), but by default there are more quiet O:).
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2016-03-23 23:06:22 +01:00
Emile Vauge
ac4aa0d182
add errcheck validation
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-03-23 16:39:09 +01:00
Emile Vauge
6e484e5c2d
add let's encrypt support
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-03-21 20:15:28 +01:00
Emile Vauge
2314ad9bf9
Fix push to old docker repo emilevauge/traefik
2016-03-08 13:16:58 +01:00
Emile Vauge
defbb44b35
Fix docker network
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-03-01 11:52:30 +00:00
Emile Vauge
1881d5eeed
Transfer emilevauge/traefik to containous/traefik
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-02-24 17:38:36 +01:00
Emile Vauge
63fb9c7135
publish binary to traefik-library-image repo
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-02-24 15:48:03 +01:00
emile
71b0e27517
bash instead?
2016-02-22 16:03:57 +01:00
emile
60e9282f0a
fixes typo ghr
2016-02-22 15:35:51 +01:00
emile
b35ad76ec6
rewrite deploy tests
2016-02-22 15:01:00 +01:00
emile
91b699fbe0
Migrate CI to travis
...
- Add travis build file
- Use golang alpine image
- Clean scripts a little bit
- Disable CGO for test-integration >_<
2016-02-22 12:20:56 +01:00
Vincent Demeester
40391c57c2
Add validate-golint target and script …
...
… and *lint* the latest piece of code.
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2015-11-06 18:11:57 +01:00
Vincent Demeester
de0a57ec76
Refactor traefik with package
...
Split a bit traefik into package. The idea behind this refactor is to
start move inter-dependencies away and do some DRY or SRP.
- Adds a `provider` package, with providers except `web.go`
- Adds a `types` package with common struct.
- Move `gen.go` to an `autogen` package
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2015-11-02 18:35:55 +01:00
Vincent Demeester
143ea86ab9
Add a all target than runs default tasks
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2015-10-30 09:11:43 +01:00
Vincent Demeester
b71b5dd0d4
Use go generate for dockerversion
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2015-10-29 22:10:59 +01:00
emile
8f38337757
Adds version in binary
2015-10-14 22:18:01 +02:00
emile
6362b1da7f
Update package management with Glide
2015-10-13 22:56:44 +02:00
Vincent Demeester
a5a8d6929e
Update build toolchain to the use of docker…
...
… for integration tests.
- Update circle.yml to start the docker daemon listening on TCP (to be
able to talk to it from the container running test-integration)
- Update script/test-integration to prepare the use of go-check
- Update Makefile in order to run less "binary" target and setting up
the right environment variable for the builds
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2015-09-28 20:27:59 +02:00
Vincent Demeester
47015433cc
Split binary into 2
...
- binary (simple traefik build)
- crossbinary, cross build using gox
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2015-09-28 20:27:59 +02:00
emile
71bb22fd0a
Corrects https://github.com/EmileVauge/traefik/issues/21
2015-09-25 17:46:52 +02:00
Vincent Demeester
4f5005b6bd
Add govet target and script
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2015-09-23 21:44:06 +02:00
emile
8825a26ae6
Merge PR https://github.com/EmileVauge/traefik/pull/3
2015-09-22 11:29:41 +02:00
emile
4ec6b06b8b
Removes windows in platforms because of https://github.com/mailgun/log/issues/10
2015-09-19 14:56:28 +02:00
Vincent Demeester
0ea80582d2
Update building stuff
...
- Add a Makefile with common targets (binary, test, validate, ..)
- Use docker to build it (isolated)
And update circleci to work with the new Makefile..
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2015-09-15 23:09:48 +02:00