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
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
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
Brad Rydzewski
24df6277b1
Merge pull request #113 from jordane/jordane/add_irc_plugin
...
add irc notify plugin
2014-02-22 15:33:58 -08:00
Jordan Evans
25749802ac
add irc notify plugin
...
It is based on github.com/fluffle/goirc
2014-02-21 16:10:04 -08:00
Brad Rydzewski
6410bdbe9d
added validation for settings
2014-02-21 15:25:05 -07:00
Brad Rydzewski
3c25a4a00a
fixed issue updating team member roles
2014-02-21 13:26:50 -07:00
Shaun Duncan
bf999a82b0
Fix form for full width of column
2014-02-20 20:55:56 -05:00
Nurahmadie
d9e4f3f509
Add shell script to generate migration script.
2014-02-19 08:15:51 +07:00
Nurahmadie
7b4c698e79
Refactor columns matching method
2014-02-19 07:38:53 +07:00
Nurahmadie
21f7fcb853
Fix index operations:
...
- Pass args as variadic params
- Tests for index operations
- Refactor fetchColumns
2014-02-19 01:11:41 +07:00
Nurahmadie
8d7cf16a89
Add func to fetch SQL definition for indices.
...
Also rearrange sql.Result and err declaration.
2014-02-18 21:22:22 +07:00
Nurahmadie
7a75c2d004
Keep indices when dropping/renaming columns.
2014-02-18 18:32:04 +07:00
Brad Rydzewski
2867818679
removed github domain and url from schema.go for unit tests
2014-02-17 23:10:20 -07:00
Brad Rydzewski
a200c7a0a2
altered migration to set default github domain and url
2014-02-17 23:08:06 -07:00
Brad Rydzewski
cb042e1c1a
fixed compile error in migration script
2014-02-17 22:48:31 -07:00
Brad Rydzewski
bbb4bf48e0
Merge remote-tracking branch 'origin/master'
2014-02-17 22:42:01 -07:00
Brad Rydzewski
0e83e76ef4
removed unused migration sample file
2014-02-17 22:41:56 -07:00
Brad Rydzewski
85e60e4ee2
Merge pull request #75 from floatdrop/github-enterprise-support
...
GitHub Enterprise Support
2014-02-17 21:38:28 -08:00
Brad Rydzewski
7ce1e55ac3
Merge pull request #83 from fudanchii/migration
...
Migration system for sqlite
2014-02-17 20:46:13 -08:00
Brad Rydzewski
ed33bf7fbe
fixed broken link on repo dashboard page to refresh page
2014-02-17 20:33:58 -07:00
Brad Rydzewski
cda6cef5ec
fixed template issue with install screen, not using correct base
2014-02-17 12:40:03 -07:00
Andrew Karpow
d18fc8fc35
make smtp-auth optional
2014-02-16 22:36:01 +01:00
Colin Gemmell
5d9d367b78
Add form tag to make install work.
...
There seems to be no javascript to post this form and no form tag to make the form work so added one
2014-02-16 17:40:23 +00:00
Vsevolod Strukchinsky
1505175288
Migration file based on #83
...
I choosed Rev3, because Rev2 will be about "open invitations" feature.
2014-02-16 11:57:16 +06:00
Vsevolod Strukchinsky
407faca612
Fixed another github client instance in code
2014-02-16 11:45:15 +06:00
Vsevolod Strukchinsky
b113b2ac33
Make IsGit check less strict
2014-02-16 11:45:15 +06:00
Vsevolod Strukchinsky
87cc740e8a
Fixed identation
2014-02-16 11:45:15 +06:00
Vsevolod Strukchinsky
833563763c
Added settings to github_add page (fix redirect)
2014-02-16 11:45:15 +06:00
Vsevolod Strukchinsky
44d5f3baca
Update all github clients in code
2014-02-16 11:45:15 +06:00
Vsevolod Strukchinsky
425cbbc324
Use custom github domain for webhook
2014-02-16 11:45:14 +06:00
Vsevolod Strukchinsky
6c9ff00f99
Put values from settings into handler/auth.go
2014-02-16 11:45:14 +06:00
Vsevolod Strukchinsky
7208d95a76
Added GitHubApiUrl and GitHubDomain to settings and template
2014-02-16 11:45:14 +06:00
Brad Rydzewski
423abdf17d
Merge pull request #33 from phusion/master
...
Fix HTML closing errors
2014-02-15 18:14:32 -08:00
Brad Rydzewski
4b412d3a26
added code to prevent panic if /login is reached but no settings exist
...
minor styling. added success and fail message to top of /signup screen
modified open_registration to boolean value in database
2014-02-15 18:56:48 -07:00
Brad Rydzewski
828cb84c6d
Merge pull request #67 from floatdrop/open-invitations
...
Open invitation setting
2014-02-15 17:22:54 -08:00
Nurahmadie
4ef0f1b437
Integrate migrations with drone.
...
Also add migration to tests.
2014-02-16 03:47:30 +07:00
Nurahmadie
da8d4346ee
Add tests to migrate existing database without migration attributes.
2014-02-16 02:23:26 +07:00
Nurahmadie
8ce87f0d2c
More tests for alter columns migration
...
Also change the way we handle columns rename migration.
SQLite restrict column addition not to have PRIMARY KEY and/or
UNIQUE attribute, so we have to change from:
add new column -> migrate data from old column to new column ->
rename old table -> create new table with old columns removed ->
migrate data from old table to the new table -> drop old table
to directly:
rename old table -> create new table with renamed columns ->
migrate data from old table to the new table -> drop old table
2014-02-16 00:56:17 +07:00
Nurahmadie
4465b2654d
Fix migration step not checked against current version.
...
Add tests for DropColumns.
2014-02-15 22:17:22 +07:00