mpl
b673969a0f
Makefile: be consistent with host.docker.internal on all platforms
2020-05-14 18:00:08 +02:00
Stanislav Mekhonoshin
48252d284e
Allow to run docker from Makefile in non-interactive mode
2020-01-06 16:58:04 +01:00
Ludovic Fernandez
e2d971f20e
fix: release timeout.
2019-10-28 20:58:05 +01:00
Fernandez Ludovic
51b0508512
scripts: makefile, dockerfile, travis, ...
2019-08-12 05:06:04 -07:00
Antoine Caron
1bccbf061b
refactor(webui): use @vue/cli to bootstrap new ui
2019-07-15 10:58:03 +02:00
Damien Duportal
886a6bdbe0
Add shell script linting with shellcheck for better portability
2019-05-10 17:24:06 +02:00
Ludovic Fernandez
da20db862d
fix: validation system
2019-04-01 15:30:07 +02:00
Ludovic Fernandez
fa2c57f7cb
Review Makefile
2019-03-28 11:42:06 +01:00
mpl
03d5a95bde
Remove everything templates related
2019-03-14 17:32:11 +01:00
Ludovic Fernandez
dabd9e2208
New packaging system.
2019-03-14 16:22:04 +01:00
Ludovic Fernandez
4c060a78cc
Custom resource definition
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
2019-03-14 15:56:06 +01:00
Ludovic Fernandez
ebded2cbc0
feat: new linting system.
2019-03-04 16:40:05 +01:00
Ludovic Fernandez
fb617044e0
Update to Go1.12
...
Co-authored-by: juliens <julien@containo.us>
2019-03-01 11:48:04 +01:00
Gérald Croës
ac6b11037d
Documentation Revamp
...
Co-authored-by: jbdoumenjou <jb.doumenjou@gmail.com>
2019-02-26 14:50:07 +01:00
Damien Duportal
60b5286f8c
Check for anchors (hashes) for external links on the documentation
2019-01-08 14:32:04 +01:00
Damien Duportal
3ef6bf2118
Documentation: Introduces a check stage to validate HTML and links
2018-07-12 18:26:03 +02:00
Ludovic Fernandez
4802484729
Segment labels: Docker
2018-03-23 13:30:03 +01:00
Ludovic Fernandez
7b19cb5631
Migrate to dep 0.4
2018-02-07 23:30:05 +01:00
Ludovic Fernandez
044d87d96d
Switch to golang/dep.
2018-01-09 21:46:04 +01:00
Ludovic Fernandez
a6955ecf59
Vendor generated file from template
2017-11-20 15:26:03 +01:00
Emile Vauge
e8633d17e8
Add proxy protocol tests
2017-10-30 10:02:03 +01:00
Thibault Coupin
4d1285d8e5
Add docker things for documentation
2017-10-11 14:46:03 +02:00
Shane Smith-Sahnow
5a578c5375
Updating make run-dev
2017-10-06 10:44:03 +02:00
Ludovic Fernandez
0b97a67cfa
CI: speed up pull images.
2017-10-02 14:22:03 +02:00
Timo Reimann
1ba7fd91ff
grep to-be-pulled-images directly to avoid newline issue.
2017-09-26 14:44:03 +02:00
Ludovic Fernandez
058fa1367b
CI: speed up pull images.
2017-09-22 16:46:03 +02:00
SALLEYRON Julien
a941739f8a
Change pull image command in Makefile
2017-09-20 20:02:02 +02:00
Ludovic Fernandez
286d882f1e
Remove old glide elements for integration tests.
2017-09-08 10:26:03 +02:00
Timo Reimann
64b8fc52c3
[marathon] Fix and extend integration tests.
...
- Update compose file.
- Add integration test for Marathon application deployment.
2017-08-10 21:58:08 +02:00
Marco Jantke
dbf6161fa1
always rebuild webui on 'make image'
...
and introduce a new make target image-dirty that is used for the Traefik
deployment.
2017-07-07 17:56:48 +02:00
Fernandez Ludovic
e426b27581
refactor: valid Git branch name must work.
2017-05-31 10:34:00 +02:00
Fernandez Ludovic
2610023131
refactor: Deflake and Try package
...
- feat: add CI multiplier
- refactor: readability
- feat: custom Sleep function
- refactor(integration): use custom Sleep
- feat: show Try progress
- feat(try): try response with status code
- refactor(try): use a dedicate package.
- refactor(integration): Try everywhere
- feat(CI): pass CI env var to Integration Tests.
- refactor(acme): increase timeout.
- feat(acme): show Traefik logs
- refactor(integration): use `http.StatusXXX`
- refactor: remove Sleep
2017-05-18 22:34:15 +02:00
Attilio Borello
219bcec40f
crossbinary default is now executed before deploy using multiple make jobs in parallel
2017-05-04 20:23:48 +02:00
Attilio Borello
df6741aeeb
Makefile target to enable parallel jobs
...
- fixed dependencies order and renamed Makefile target
- extracted docker run params into DOCKER_RUN_OPTS
- crossbinary-default contains 64bit Linux, Win and Darwin
- crossbinary-others contains 32bit Linux, Win, Darwin and 32/64bit *bsd
- added dependencies to crossbinary-default and crossbinary-others targets
2017-05-04 00:02:45 +02:00
Fernandez Ludovic
acb0492e26
Merge pull request #1464 from vdemeester/vendor-autogen
2017-05-03 10:02:14 +02:00
Vincent Demeester
1b85dd0455
Vendor generated file
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2017-05-01 18:32:40 +02:00
Timo Reimann
962fb908c0
Pass through TESTDIRS
env var to Docker build container.
2017-04-25 14:56:43 +02:00
Vincent Demeester
ade223cf2e
Pull images before running CI
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2017-04-17 17:28:34 +02:00
Emile Vauge
aeb17182b4
Merge v1.2.1-master
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-04-11 22:36:56 +02:00
Timo Reimann
b5430803b8
Make image Makefile target depend on binary instead of build.
...
build only builds the build container without the binary.
2017-03-22 16:33:02 +01:00
Timo Reimann
49a09ab7dd
Prepare for dependency vendoring.
...
- Add helper script to simplify glide usage.
- Add validation script for unwanted changes to vendoring.
- Relax/tighten up .{git,docker}ignore to cover vendored files properly.
- .validate: Protect from unbound variable in case of nounset setting.
- Install more recent hg version in the build container.
- Remove glide installation steps from Dockerfile.
- Update documentation.
2017-03-08 22:21:12 +01:00
Timo Reimann
84b224b9db
Build binary for test-integration Makefile target.
2017-02-07 15:08:17 +01:00
Emile Vauge
96197af3f1
Add glide hash validation
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-02-05 17:24:14 +01:00
Guilhem Lettron
8e4c4f8407
Use deployment primitives from travis
2017-01-23 15:52:28 +01:00
Ed Robinson
874ea62dd5
Adds misspell to validate target
2016-11-16 11:04:26 +00:00
TerraTech
73b70393d4
Makefile: Strip 'heads/' from git rev-parse --abbrev-ref HEAD
...
git rev-parse --abbrev-ref HEAD can return results in a couple different ways:
1) tag v1.1.0-rc3 exists and branch==v1.1.0-rc3
result: heads/v1.1.0-rc3
2) tag v1.1.0-rc3 doesn't exist and branch==v1.1.0-rc3
result: v1.1.0-rc3
Strip it off GIT_BRANCH regardless as it will break the build. e.g.
$ make binary
docker build -t "traefik-dev:heads/v1.1.0-rc3" -f build.Dockerfile .
invalid value "traefik-dev:heads/v1.1.0-rc3" for flag -t: Error parsing reference: "traefik-dev:heads/v1.1.0-rc3" is not a valid repository/tag
See 'docker build --help'.
Makefile:51: recipe for target 'build' failed
make: *** [build] Error 125
2016-11-11 16:22:51 -05:00
Micaël
e059239bc3
Move webui to FountainJS with Webpack
2016-07-27 16:16:02 +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
3c3b179c29
Deploy PR Docker image
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-06-02 17:22:45 +02:00
Vincent Demeester
86053ea54b
Update Makefile to fix local builds ( #397 )
...
Use --build-arg only if DOCKER_VERSION is specified
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2016-05-23 16:07:35 +02:00