Nurahmadie
81cf496811
Refactor migration.
...
Add `ChangeColumn`, `AddIndex`, `DropIndex` method to
Operation interface.
2014-03-10 07:08:58 +07:00
Nurahmadie
28fef9e3f4
Returns error if driver name is not listed.
...
Also remove references to postgresql driver for now.
And add some comments for `database.Init` method.
2014-03-08 18:12:43 +07:00
Nurahmadie
51519b62dd
Actually use --driver option to set database driver for drone.
...
This includes refactoring database setup, and migration system.
Remove setupDatabase from main and use `Init` method from database
package.
At database package, defines Init method which actually initiate
database with options given from comand line flag. I think `--path`
wont be used anywhere so I plan to remove it later.
Both meddler and migration initiated here, then we call `Set` method
to setup all the tables, etc. Here I think I want to separate database
schema and turn it into migration script instead, later maybe.
At migration package I made some tweak to `Operation` interface.
Realized that it's ludicrous to let migration driver re-implement `Exec`
and `Query`, I made migration script to receive The whole
migrationDriver struct which contains both Operation implementor, and
the Tx itself. This made possible thanks to Go struct being able to
promote its member, now our migration is more transparent.
There's also stub implementation for bot mysql and postgresql, will
implement this really soon.
2014-03-08 12:19:28 +07:00
Benjamin Manns
4cd5e69e7b
Remove unreachable return.
2014-03-06 10:50:48 -08:00
Benjamin Manns
baf468973f
Format go code.
2014-03-06 10:45:21 -08:00
Kir Shatrov
5bf726d4d4
Autofocus on email field in login
2014-03-06 16:35:57 +04:00
Brad Rydzewski
686f755c5d
Merge pull request #164 from ewr/SpecifyTmpDirViaEnv
...
Add ability to specify temp directory via DRONE_TMP environment variable
2014-03-05 14:42:59 -08:00
Eric Richardson
74f5a41a05
Add ability to specify temp directory via DRONE_TMP environment variable
...
* If not set, defaults to the previously-used `/tmp/drone`
* This is the directory used for storing cached volumes, so in some deployment
scenarios the admin may wish to place it somewhere more resilient than /tmp.
2014-03-05 17:10:29 -05:00
Vsevolod Strukchinsky
0c9dafc5c9
Remove unnecessary appending identicon in template
2014-03-05 16:25:27 +06:00
Vsevolod Strukchinsky
fae4adaffc
Add identicon query param to GravatarPattern
2014-03-05 16:19:44 +06:00
Brad
4333d62c37
added yml config for custom /etc/hosts entries
2014-03-04 11:08:13 -08:00
Brad
f5d142a4b5
moved environment variables from Dockerfile to build script
2014-03-04 11:07:41 -08:00
Brad
cecef21d4f
fixed merge issue with template.go and duplicate fmt
import
2014-03-04 10:50:53 -08:00
Brad Rydzewski
791f7b0652
Merge pull request #153 from movableink/js-in-external-files
...
JS in external files
2014-03-04 10:27:40 -08:00
Red Daly
dbbbe325c3
Improve error messages in template parsing init().
2014-03-04 04:47:47 -08:00
Brad
c1b9353943
added code to persist directories between builds. see issue #147
2014-03-02 22:54:09 -08:00
Brad
18d5421706
a bit of prep-work for adding caching
2014-03-02 22:35:01 -08:00
Brad
600bcdea38
added section to yaml for custom hostnames
2014-03-02 18:55:28 -08:00
Nurahmadie
fe3bb97231
Fix pull-request checkout not working for Git >=1.8
...
Explicitly create pr branch from origin
2014-03-02 20:03:05 +07:00
Nurahmadie
cd5126d8c9
Set author for pull request
2014-03-02 19:09:14 +07:00
Michael Nutt
f468203e23
add jasmine specs for javascript
2014-03-02 02:08:30 -05:00
Michael Nutt
b2965bf432
extract commit update js into a separate file
2014-03-02 00:43:20 -05:00
Brad Rydzewski
c69e9d3ab7
Merge remote-tracking branch 'origin/master'
2014-03-01 20:25:22 -07:00
Brad Rydzewski
f33ebcc21c
ability to use custom badges. standard badges now using shields.io
2014-03-01 20:25:10 -07:00
Nurahmadie
6b8e86fd02
Fix gravatar size at build page to fit the stylesheet.
2014-03-02 02:34:15 +00: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
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
fa9d3c8277
Merge remote-tracking branch 'origin/master'
2014-02-26 00:01:51 -07: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
70732c341a
Merge pull request #124 from vito/fix-tests
...
fix handler/testing test imports
2014-02-24 21:22:59 -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