Commit graph

6105 commits

Author SHA1 Message Date
Brad Rydzewski
4689d53305 Merge pull request #146 from movableink/buffer-websocket-log-output
logline output buffers rather than updating on every ws message
2014-03-01 17:22:41 -08:00
Michael Nutt
6e92e73a98 logline output buffers rather than updating on every ws message
In builds with lots of output, trying to reload the page partway
through the build results in thousands of websocket messages (one
per line) that each update the DOM.  This can cause the browser to
freeze.  Instead, use requestAnimation frame to delay the DOM
updates.
2014-03-01 19:51:14 -05:00
Brad Rydzewski
77ff7971d3 Merge pull request #138 from zond/master
Added a button to turn auto tail on/off
2014-02-27 16:01:11 -08:00
Brad Rydzewski
252a8a9e68 Merge pull request #139 from jordane/jordane/add_irc_plugin
properly quit irc after sending failure/success
2014-02-27 16:00:21 -08:00
Jordan Evans
bab544261a properly quit irc after sending failure/success 2014-02-27 12:00:15 -08:00
Martin Bruse
bc2043d4cf instead of doing magic on scroll events, move the button to the bottom of the stdout pre. 2014-02-27 12:04:51 +00:00
Martin Bruse
0c9a9f6d63 added a button to turn auto tail on/off 2014-02-27 10:28:24 +00:00
Brad Rydzewski
80c42309d3 Merge remote-tracking branch 'origin/master' 2014-02-26 15:24:35 -07:00
Brad Rydzewski
21d1bcc551 fixed typo in admin template causing issue #108 2014-02-26 15:24:18 -07:00
Brad Rydzewski
404f7784bc Merge pull request #133 from zond/master
DRONE_BRANCH and DRONE_PR env variables
2014-02-26 13:50:44 -08:00
Brad Rydzewski
deba709d87 added exit code to builds 2014-02-26 14:24:48 -07:00
Brad Rydzewski
78483f8b13 temporarily instructing makefile to ignore exit value of dpkg 2014-02-26 14:23:25 -07:00
Brad Rydzewski
3a59e44a4c fixed issue #136 2014-02-26 14:20:47 -07:00
Martin Bruse
90681986fe More discriminate env setting 2014-02-26 14:18:09 +01:00
Martin Bruse
7bb3358b63 Added more Environment variables. 2014-02-26 13:43:31 +01:00
Brad Rydzewski
e62cdce37f added echo statement to print when S3 deployment is starting 2014-02-26 00:58:50 -07:00
Brad Rydzewski
9161b2ad57 Merge remote-tracking branch 'origin/master' 2014-02-26 00:29:40 -07:00
Brad Rydzewski
5e6b26d13d Merge pull request #130 from vito/fix-droned-cmd
fix missed NewRunner rename
2014-02-25 23:19:42 -08:00
Alex Suraci
4df9207771 fix missed NewRunner rename 2014-02-25 23:13:35 -08:00
Brad Rydzewski
8f12bd8f80 fixed code wrapping on the build output page 2014-02-26 00:07:50 -07:00
Brad Rydzewski
fa9d3c8277 Merge remote-tracking branch 'origin/master' 2014-02-26 00:01:51 -07:00
Brad Rydzewski
9aa5f95e92 Merge pull request #129 from vito/nix-docker-queue-singletons
Remove docker client + queue singletons
2014-02-25 22:55:38 -08:00
Alex Suraci
a198657a7e Runner -> BuildRunner to be more descriptive
also kill some stale comments
2014-02-25 17:14:14 -08:00
Alex Suraci
9e1c4e60e5 remove docker/queue singletons; inject in main 2014-02-25 17:10:04 -08:00
Brad Rydzewski
987e53eb39 ability to view public repos without authentication 2014-02-25 17:13:59 -07:00
Brad Rydzewski
73c03dc2e0 publicly display private projects 2014-02-25 16:50:49 -07:00
Brad Rydzewski
5673c4d2ac only inject private parameters for non-pull requests, for security purposes 2014-02-25 16:48:43 -07:00
Brad Rydzewski
c0adf459f9 Merge pull request #125 from vito/injectable-builder
Injectable builder (and friends)
2014-02-25 15:42:37 -08:00
Brad Rydzewski
f656c8ebfa Merge pull request #127 from wolfeidau/feature/tls_listener
Added flags for supplying certificate/key and TLS listener option.
2014-02-25 10:10:29 -08:00
Mark Wolfe
a3f617abad Added flags for supplying certificate/key and TLS listener option. 2014-02-25 23:54:08 +11:00
Brad Rydzewski
70732c341a Merge pull request #124 from vito/fix-tests
fix handler/testing test imports
2014-02-24 21:22:59 -08:00
Brad Rydzewski
6cd0bf253b Merge pull request #123 from shaunduncan/vagrant
Added Vagrantfile for local development
2014-02-24 21:17:31 -08:00
Brad Rydzewski
e202741809 Merge pull request #121 from notandy/github_pong
add github ping hook handler
2014-02-24 21:16:37 -08:00
Alex Suraci
4b52fcad1a provide runner to workers, use it for all builds
Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
2014-02-24 17:51:25 -08:00
Alex Suraci
ddc8e7a56f split build construction out of worker
(todo: inject runner into worker)

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
2014-02-24 17:34:22 -08:00
Alex Suraci
acc51e83fd inject docker client into Builder
Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
2014-02-24 17:02:57 -08:00
Alex Suraci
12989b187c introduce Queue object
this is an intermediate step towards pushing configuration up.

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
2014-02-24 16:53:28 -08:00
Alex Suraci
fc01782554 add constructor for Builder
this makes it easier to track required dependencies as they change

(todo: actually, like, use it for required dependencies)
2014-02-24 16:45:01 -08:00
Alex Suraci
0e98f294a3 fix handler/testing test imports
Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
2014-02-24 14:55:05 -08:00
Shaun Duncan
564e3e8208 Merge remote-tracking branch 'upstream/master' into vagrant 2014-02-24 08:41:37 -05:00
Shaun Duncan
f9f2e0205e Inlined provisioning script and removed deb gen+install 2014-02-24 08:41:24 -05:00
Andrew Karpow
8f139daec2 add github ping hook handler 2014-02-24 13:56:42 +01:00
Brad Rydzewski
dc478a4ca8 Merge pull request #116 from fiveisprime/modulus-deployments
Adds support for Modulus deployments
2014-02-23 15:28:55 -08:00
Matt Hernandez
40296fbd93 Corrected project usage. 2014-02-23 18:10:01 -05:00
Matt Hernandez
492ac956ca Fixes.
Fixed the WriteEnv usage and updated to allow for sudo if necessary.
2014-02-23 18:07:25 -05:00
Brad Rydzewski
452eb232e9 Merge pull request #115 from fudanchii/ssh-deploy
Enable deployment via ssh
2014-02-23 14:35:15 -08:00
Matt Hernandez
77e2837ff0 Add Modulus to deployment class.
Allow the Modulus deployment type to be used.
2014-02-23 12:08:44 -05:00
Matt Hernandez
3920fd92fe Added Modulus deployment.
Uses the configuration options of: Token (the user's Modulus API token) and
project (the project to deploy to).
2014-02-23 12:02:53 -05:00
Nurahmadie
20bf390dc2 Enable deployment via ssh 2014-02-23 20:19:00 +07:00
Brad Rydzewski
d6b6506a5b Merge pull request #104 from shaunduncan/master
Fix form for full width of column
2014-02-22 15:35:58 -08:00