Ethan Buchman
ae3bf81833
mv tmlibs files to libs dir
6 years ago
Ismail Khoffi
41369d7529
circleci 2.0 ( #134 )
* circleci 2.0
7 years ago
Adrian Brink
eea93b8904
Upgrade to Circle 2.0
7 years ago
Alexander Simmerl
b7ce89e568
Speed up CircleCI builds
To achieve faster feedback cycles for our feature PRs this change
reduces the average buildtime from 35 to ~6min by utilising their new
2.0 offering based on docker and nomad. We make use of parallel build
steps wherever possible so that the duration is determined by the
slowest test suite (p2p).
This is an intermediate step until we move our CI/CD completely
on-premise for more control and added security.
7 years ago
Anton Kaliaev
a745fe2eed
mercy for developers with slow Internet
7 years ago
Ethan Buchman
1838db2880
circle
7 years ago
Ethan Buchman
b31d37b480
update circle.yml
7 years ago
Ethan Buchman
70da70d852
abandon the metalinter because honestly who has the time
7 years ago
Jae Kwon
ff65421324
Proposal: New Makefile standard template ( #168 )
* Cleaned up makefile.
* Improve 'make all' order
* Add devdoc
* Update circle.yml
7 years ago
Ethan Buchman
306657a118
no patience for metalinter right now
7 years ago
Anton Kaliaev
0d69ace961
fix circleci config
7 years ago
Adrian Brink
57c49cc825
Include unsaved circle.yml file
7 years ago
Adrian Brink
c268c4e767
Update Circle and Makefile to run tests/linting on CI
7 years ago
Ethan Buchman
225eace316
dont run metalinter on circle ...
7 years ago
Anton Kaliaev
69205594cc
add gopath to path on CircleCI
7 years ago
Zach Ramsay
d6e821ea4f
linter: enable in CI & make deterministic
7 years ago
Zach
12c5a57415
determinisitic linter ( #902 )
* linter: address gosimple lints
* linter: make deterministic & a rebase fix
* lint/rpc: fix a gosimple lint
* run linter in CI
* fix rebase mistake
* fix makefile
* ugh
* revert Makefile
* add metalinter to CI
* try this
* linter: last little fix
* need glide
* better
* okayy circle, have it your way
* lints: gosimple
* pr comments
7 years ago
Ethan Buchman
b39e768a1a
disable metalinter on CI
7 years ago
Ethan Buchman
57fea1335a
Makefile and linter
7 years ago
Ethan Buchman
d9c87a21a6
run metalinter in make test and run_test.sh
7 years ago
Zach Ramsay
fe37afc0d7
do i need this?
7 years ago
Zach Ramsay
9c62ed4595
run linting first for tests
7 years ago
Zach Ramsay
fe694e1fe1
...
7 years ago
Zach Ramsay
48aca642e3
linter: address deadcode, implement incremental lint testing
7 years ago
Ethan Buchman
fb612e5a7b
fixup tests
7 years ago
Anton Kaliaev
7868a3358f
gather test coverage
7 years ago
Anton Kaliaev
f99c73502c
add codecov
7 years ago
Zach Ramsay
2681f32bdd
circle: add metalinter to test
7 years ago
Zach Ramsay
0e7d974410
install
7 years ago
Zach Ramsay
65eb7e8974
linted, somewhat
7 years ago
Ethan Frey
ea4f45828d
Update circle ci for new cli tests
8 years ago
Ethan Buchman
af637abf12
Makefile and circle.yml
8 years ago
Ethan Buchman
5da9b3a803
postmerge
8 years ago
Ethan Buchman
0017fb7ffe
premerge
8 years ago
Ethan Buchman
e3f9b8731b
circle.yml
8 years ago
Anton Kaliaev
d43e3db978
fix circleci
8 years ago
Anton Kaliaev
1275458c3f
collect and add docker logs to CircleCI artifacts (Refs #387 )
How: 1) we start syslog docker container 2) all other containers use
syslog logging driver to ship their logs to that container
8 years ago
Anton Kaliaev
d5d7286cb6
improve circleci config
- update docker machine version to 0.9.0
- save coverage.txt as artifact
- save docker logs as artifact
- test if coverage.txt exists
- 2>&1 redirect stderr to stdout in tests
8 years ago
Ethan Buchman
6177eb8398
love you circley
8 years ago
Ethan Buchman
ac443fa61f
run tests from bash script
8 years ago
Ethan Buchman
6bc3b8dc6d
test: circle artifacts
8 years ago
Ethan Buchman
81f91aebc2
test: crank circle timeouts
8 years ago
Jae Kwon
3aa06d0851
Try CircleCI timeout extension again
8 years ago
Jae Kwon
e611e97339
Try to extend CircleCI timeout
8 years ago
Ethan Buchman
1f9142873b
add glide
8 years ago
Ethan Buchman
a1649f774e
test: codecov
8 years ago
Ethan Buchman
4776a7bcbe
fix circle.yml
8 years ago
Ethan Buchman
628528da5a
test/net: cleanup
8 years ago
Ethan Buchman
45ff05d47d
test/net: use MACH_PREFIX
8 years ago
Ethan Buchman
0dde260c05
meow circle
8 years ago