Commit Graph

134 Commits (340462dd725c3a2fcbf4f589d341f610bdea44f9)

Author SHA1 Message Date
Pierre Souchay 68f7f85cda Tune GNUMakefile to pass more easily Travis tests
6 years ago
Pierre Souchay 817a69edad Avoid travis to fail with flacky tests
6 years ago
Pierre Souchay 684674b757 Trying to fix Travis tests
7 years ago
Matt Keeler 2cc7cd32af Fix default make target to build everything
7 years ago
Matt Keeler b2989f82d6 Default dev-build to not using GOX
7 years ago
Matt Keeler c3c763a52e Fix bug in makefile that prevented running the website publish.
7 years ago
Matt Keeler 8f2a19a747 Update verify.sh script
7 years ago
Matt Keeler 5ff7a65e7f Added capability to make dev-tree without pushing
7 years ago
mkeeler 6813a99081 Merge remote-tracking branch 'connect/f-connect'
7 years ago
Matt Keeler 90e74da6b7 Fix a couple find warnings on linux
7 years ago
Matt Keeler 12d14f6c54 Allow for building pre-releases/rcs/betas
7 years ago
Matt Keeler 075f4b64ae Quote some make vars
7 years ago
Matt Keeler 3f290cc676 Generalize git pushing in a bash function
7 years ago
Matt Keeler 147e4a1eae Add capability to put tree back into dev mode via make dev-tree
7 years ago
Matt Keeler 48910f7583 Update the scripting
7 years ago
Mitchell Hashimoto 6031c58ef9
Remove temporary hacks from Makefile
7 years ago
Mitchell Hashimoto ecb05cc957
Add Makefile hack for tests to run
7 years ago
Paul Banks 36dbd878c9
Adds `api` client code and tests for new Proxy Config endpoint, registering with proxy and seeing proxy config in /agent/services list.
7 years ago
Paul Banks 662e57d91b
Make test output more useful now we uses testify with multi-line error messages
7 years ago
Paul Banks 8d09381b96
Super ugly hack to get TeamCity build to work for this PR without adding a vendor that is being added elsewhere and will conflict...
7 years ago
Matt Keeler 56a7d15fbc Add more functionality related to verifying a build and publishing
7 years ago
Matt Keeler c90d7f5160 Redo the build system
7 years ago
Matt Keeler f5a22f8490 Initial progress on build system updates
7 years ago
John Cowen e5eeb0aa7c
UI V2 (#4086)
7 years ago
Kyle Havlovitz af4be34a2a
Update make static-assets goal and run format
7 years ago
Paul Banks 9b97bebc95
Merge pull request #3903 from hashicorp/build-fixes
7 years ago
Kyle Havlovitz 1e11082709
Use GOTAGS in the vet make goal
7 years ago
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