Commit Graph

207 Commits (5a7d7b82d9e7553bcb01b02557ec8969f9deba1d)

Author SHA1 Message Date
Paul Banks 7b85f09d59
Travis evaluates ENV before cloning git repo and cding so we need to delay gathering packages until the makefile
7 years ago
Paul Banks 41ae19c677
Split the heavy test packages out to their own Jobs.
7 years ago
Paul Banks 29feb66fbd
Portability!
7 years ago
Paul Banks 6f266a0103
Only output sparse lines to keep Travis happy while logging verbosely to disk
7 years ago
Paul Banks e416f828dc
Output from test as we run to stop travis killing us and try no parallelism to avoid timing issues on their contended CPUs
7 years ago
James Phillips fbfe0c65a7
Switches to HashiCorp fork of jteeuwen/go-bindata.
7 years ago
Chad Whitacre d11a664e25 Allow for default GOPATH
7 years ago
James Phillips 5d574e7fc7
Gets rid of full log in Travis for now.
7 years ago
Frank Schroeder c94751ad43 test: replace porter tool with freeport lib
7 years ago
Frank Schroeder a61929a597 build: add changelogfmt target to format [GH-xxxx] references to links
7 years ago
Frank Schröder 12216583a1 New config parser, HCL support, multiple bind addrs (#3480)
7 years ago
James Phillips 3b1eebd502 Gets rid of spurious $(GOTEST_FLAGS) in the log file name.
7 years ago
James Phillips b1a15e0c3d
Adds open source side of network segments (feature is Enterprise-only).
7 years ago
Frank Schroeder f25632d6a1 build: drop 'consul' build tag for OSS build
7 years ago
James Phillips bddca46d0e
Revert "Rename GNUMakefile to Makefile (#3348)"
7 years ago
Seth Vargo b0adb8af92 Rename GNUMakefile to Makefile (#3348)
7 years ago
Frank Schroeder 2959b16baa
build: fix travis build
7 years ago
Frank Schroeder ad9029b017 build: use vendorfmt to make vendor.json more merge friendly
7 years ago
Frank Schroeder 9e83a034e3
build: run vet on make test
7 years ago
Frank Schroeder 61ca9b02d4 build: build all packages together
8 years ago
Maciej Stępyra b775a85624 Missing tools in makefile (#3205)
8 years ago
Preetha Appan d5d79d0ad3 fix type in make file
8 years ago
preetapan 99f93cd4e7 make test should fail fast on test compilation errors (#3172)
8 years ago
James Phillips 0e695aef94 Fixes checked in web assets and associated build scripts. (#3173)
8 years ago
Preetha Appan cf5006c4f4 Fixed static asset build target and checked in new executable for assetfs
8 years ago
Frank Schroeder 1c75cf1af5 pkg refactor
8 years ago
James Phillips e9ee136baf
Makes test target fail based on return code from go test.
8 years ago
Frank Schroeder 68cac3d40c
Revert "test: run all tests together again"
8 years ago
Frank Schroeder e48df7b572
test: run all tests together again
8 years ago
Frank Schroeder 205cbe5fc8
build: update makefile
8 years ago
Frank Schroeder 53fd15070d
build: add target for running tests with race detector
8 years ago
Frank Schroeder 2a39c480b9
test: capture stderr in test.log
8 years ago
Frank Schroeder 9993095448 test: simplify makefile
8 years ago
Frank Schroeder 57622c518a
Add make target for linux binary
8 years ago
James Phillips f37303401a Merge pull request #2987 from sean-/b-fix-dev-paths
8 years ago
Sean Chittenden 047576148e
Fix `make dev` when the `bin/` directory doesn't exist.
8 years ago
Frank Schroeder 3cc7a55a9a
build: Use bash for building
8 years ago
Frank Schroeder 76b9e257e3
build: Do not swallow go test exit code
8 years ago
Frank Schroeder 9c632e4eb7 build: Simplify make test and log output
8 years ago
Frank Schröder b6ae9f187c Faster dev builds (#2924)
8 years ago
Seth Vargo 0a04d23f50
Modernize makefile a bit
8 years ago
Sean Chittenden 35fd064a79
Revert `97904cec95f1a1fafd18405f0dd143eb63d595a9`
8 years ago
Sean Chittenden 97904cec95
Catch cross-compiliation build failures at Travis.
8 years ago
James Phillips bc47511d26
Runs the static asset packaging inside the container; updates assets.
8 years ago
James Phillips 9f2c965a63
Makes vendor pattern more generic.
8 years ago
James Phillips 2a950f3897 Adds basic build tag support with different versions. (#2463)
8 years ago
James Phillips 1468930c93 Adds a UI build in a Docker container. (#2462)
8 years ago
James Phillips 5a06d5eefc
Only builds the binary stuff under master branch CI.
8 years ago
Sean Chittenden 3fc714b9b6 Add `tools/cmd/cover` to GOTOOLS
9 years ago
Sean Chittenden e59509227c golang.org/x/tools/cmd/vet is obsolete after Go1.5
9 years ago
James Phillips 3f7bd5dec2 Tweaks some of the default makefile targets.
9 years ago
James Phillips baef89a8f6 Removes from cruft from the makefile.
9 years ago
James Phillips 6643c94b11 Makes vet check more sure fire now that it's xargs-ed.
9 years ago
Sean Chittenden 0c8b66ddca Don't run `go vet` on vendor/
9 years ago
Sean Chittenden 1071bc271a Add a tools target that fetches various build-time tools
9 years ago
Sean Chittenden 25b09713b9 Manage dependencies via Godep
9 years ago
Sean Chittenden 71d02d2a32 Acknowledge that we're using GNU make's dialect and rename appropriate
9 years ago