Commit graph

40 commits

Author SHA1 Message Date
Brad Rydzewski cfdfbcfd3b didn't realize gin supports net.Context. Change to support Context pattern! 2015-10-21 16:14:02 -07:00
Brad Rydzewski eb04d418d9 moving caching w/ TTL to its own package 2015-10-20 16:45:24 -07:00
Brad Rydzewski a7a1b1dfb7 cleaning up the middleware and adding caching with TTL 2015-10-13 02:08:08 -07:00
Brad Rydzewski 0943117ad7 propogate HTTP_PROXY environment variables throuhgout build 2015-10-06 15:50:15 -07:00
Brad Rydzewski aa320db9c5 updating for latest data structure 2015-09-30 12:37:32 -07:00
Brad Rydzewski dfea14c7e5 updated vendor files and paths 2015-09-29 18:21:17 -07:00
Brad Rydzewski 30eed8723d moved all remaining files under designated structure 2015-05-17 14:25:04 -07:00
Brad Rydzewski 40a9543c0c moving remote pkg per new multi-binary structure 2015-05-17 11:45:09 -07:00
Brad Rydzewski 137fb62e85 moving queue package 2015-05-17 11:42:56 -07:00
Brad Rydzewski 4c847296d4 refactoring toward multi-binary project layout 2015-05-17 11:10:43 -07:00
Brad Rydzewski 85256d3a22 backported 0.4 changes to existing database 2015-05-11 00:45:31 -07:00
Brad Rydzewski d07c0cb80d github status api 2015-05-09 20:46:32 -07:00
Brad Rydzewski 0034c12141 initial work on build cancellation 2015-05-06 01:24:55 -07:00
Brad Rydzewski f82c8ff6d7 ability to stream builds 2015-05-06 00:56:06 -07:00
Brad Rydzewski 091f0e9918 fixed some race conditions and cpu locking 2015-05-05 20:59:07 -07:00
Brad Rydzewski 80d8d10c15 ws improvements 2015-05-05 20:26:57 -07:00
Brad Rydzewski fa07d82461 pre-marshal websocket message to avoid possible race 2015-05-05 19:46:26 -07:00
Brad Rydzewski c9b3e2b546 fixed go vet error 2015-05-05 01:07:35 -07:00
Brad Rydzewski 204fba9018 some initial work on a builtin build runner 2015-05-05 01:04:20 -07:00
Brad Rydzewski 5660634c29 refactor datastore structure for consistency 2015-04-30 21:08:42 -07:00
Brad Rydzewski 779c1c06d3 agent endpoints now protected 2015-04-30 14:57:53 -07:00
Brad Rydzewski 0dc79e5886 page to get token for workers 2015-04-30 14:41:52 -07:00
Brad Rydzewski 6fcae7d80a hooks are protected with signed sha 2015-04-30 14:23:46 -07:00
Brad Rydzewski ad80facbbd websocket output working 2015-04-29 19:57:43 -07:00
Brad Rydzewski 08527d5aea test cov for eventbus 2015-04-28 15:30:51 -07:00
Brad Rydzewski 96b49cf0fc website subscribes to build events, update pages 2015-04-25 21:27:24 -07:00
Brad Rydzewski 712c18459f serving the index.html page from bindata 2015-04-25 16:43:51 -07:00
Brad Rydzewski 3b7c9738a3 ability to squash and embed static files 2015-04-25 16:16:56 -07:00
Brad Rydzewski a1f3b2da4d got websocket events working 2015-04-24 17:06:46 -07:00
Brad Rydzewski da350989d3 fixed minor queue glitches 2015-04-24 14:25:03 -07:00
Brad Rydzewski 43381827b9 stubs for restarting, canceling builds 2015-04-16 22:07:13 -07:00
Brad Rydzewski 5f35f46c24 embedded task and status in build struct 2015-04-16 14:45:05 -07:00
Brad Rydzewski 0c3f9e5bde REST cleanup. Idiomatic naming of datastore funcs 2015-04-14 22:04:38 -07:00
Brad Rydzewski 6c3f99065a ability to manage user tokens via website 2015-04-13 16:33:29 -07:00
Brad Rydzewski 57188ee4f2 ability to manage tokens 2015-04-13 01:22:51 -07:00
Brad Rydzewski 087f92f41f tokens, last build 2015-04-10 22:22:55 -07:00
Brad Rydzewski 950e4f4090 storing user repos index inside users object, for now 2015-04-08 22:18:25 -07:00
Brad Rydzewski fac0582b57 flag parse, load config, readme 2015-04-08 16:59:57 -07:00
Brad Rydzewski fad4fc64e6 added routes and main entrypoint 2015-04-08 16:19:25 -07:00
Brad Rydzewski d9fd23a6df experimental branch. playing around with boltdb 2015-04-07 01:20:55 -07:00