
* Rewrite a bunch of the hack/ directory with modular reusable bash libraries. * Have 'build/*' build on 'hack/*'. The stuff in build now just runs hack/* in a docker container. * Use a docker data container to enable faster incremental builds. * Standardize output to _output/{local,dockerized}/bin/OS/ARCH/*. This regularized placement makes cross compilation work. * Move travis specific scripts under hack/travis With new dockerized incremental builds, I can do a no-op `make quick-release` in ~30s. This is a significant improvement.
41 lines
520 B
Plaintext
41 lines
520 B
Plaintext
# OSX leaves these everywhere on SMB shares
|
|
._*
|
|
|
|
# Eclipse files
|
|
.classpath
|
|
.project
|
|
.settings/**
|
|
|
|
# This is where the result of the go build goes
|
|
/output/**
|
|
/output
|
|
/_output/**
|
|
/_output
|
|
|
|
# Emacs save files
|
|
*~
|
|
|
|
# Vim-related files
|
|
[._]*.s[a-w][a-z]
|
|
[._]s[a-w][a-z]
|
|
*.un~
|
|
Session.vim
|
|
.netrwhist
|
|
|
|
# Go test binaries
|
|
*.test
|
|
|
|
# Mercurial files
|
|
**/.hg
|
|
**/.hg*
|
|
|
|
# Vagrant
|
|
.vagrant
|
|
network_closure.sh
|
|
|
|
# compiled binaries in third_party
|
|
/third_party/pkg
|
|
|
|
# also ignore etcd installed by hack/install-etcd.sh
|
|
/third_party/etcd*
|