Nurahmadie
07071119ca
Use TrimSpace
2014-03-31 16:10:06 +00:00
Nurahmadie
0d44a20c63
Fix gitlab account re-link
2014-03-31 06:53:47 +00:00
Nurahmadie
c295776b87
Set gitlab_token column, and use ioutil for r.Body
2014-03-30 21:32:20 +00:00
Nurahmadie
e2a45df3b8
Add initial hook handler
2014-03-30 16:26:53 +00:00
Nurahmadie
15770e6237
Add gitlab options add admin page.
2014-03-29 11:51:02 +00:00
Nurahmadie
ea4917e278
Fix Bitbucket merging conflict
2014-03-29 06:49:44 +00:00
Nurahmadie
43c0a54718
Initial Gitlab Support
2014-03-29 06:37:50 +00:00
Brad Rydzewski
839e77ab58
Merge remote-tracking branch 'origin/master'
2014-03-28 14:22:51 -07:00
Brad Rydzewski
32cc9351c0
forgot to add coveralls env vars to unit test, passing now
2014-03-28 14:22:37 -07:00
Brad Rydzewski
e2831f3d7a
Merge pull request #232 from soundrop/feature/bitbucket-integration
...
Add Bitbucket integration
2014-03-28 14:16:25 -07:00
Brad Rydzewski
9d52350610
Merge remote-tracking branch 'origin/master'
2014-03-28 12:36:55 -07:00
Brad Rydzewski
965ac671a5
Merge pull request #229 from fudanchii/mysql-fix
...
sync mysql behavior with sqlite
2014-03-28 12:23:19 -07:00
Ali Sabil
8f4f747c86
Add Bitbucket integration
2014-03-28 19:40:26 +01:00
Brad Rydzewski
e6f2ba05a9
Merge remote-tracking branch 'origin/master'
2014-03-27 09:53:53 -07:00
Nurahmadie
ded5c5ef7d
sync mysql behavior with sqlite
2014-03-27 17:43:07 +07:00
Alex Suraci
3145b710c1
run privileged builds in web workers
2014-03-26 22:40:17 -07:00
Rafael Garcia
a284332a91
migrate/sqlite: create table only if it doesn't exist
...
fixes #224
2014-03-26 14:26:51 -07:00
Brad Rydzewski
3339a4c3f0
added env vars for coveralls
2014-03-26 11:07:14 -07:00
Matt Martz
ec390c320e
Add OpenStack swift publish functionality
2014-03-26 09:04:13 -05:00
Brad Rydzewski
fe1f2666f3
Merge pull request #171 from fudanchii/migration
...
[RFC] database refactorization
2014-03-25 12:45:30 -07:00
Kir Shatrov
5567bb679f
Reworked implementation with test coverage
2014-03-25 19:08:05 +04:00
Kir Shatrov
9bd7706ca3
Deployment with Bash command
...
Using this piece of YAML:
```
deploy:
bash:
command: 'bundle exec cap production deploy'
```
Will run Capistrano and deploy your app to production.
You can use any other deployment tool instead of Capistrano.
2014-03-25 19:08:05 +04:00
Brad Rydzewski
16997c3d1e
unit test to cover image pull failing
2014-03-24 13:36:23 -07:00
Brad Rydzewski
be6f2171fb
updated exiting unit tests. placeholders for new ones
2014-03-23 23:42:33 -07:00
Brad Rydzewski
d498f18881
ability to specify your own service images. unit tests not yet passing
2014-03-23 23:26:50 -07:00
Brad Rydzewski
1c5aebe9fb
added code for parsing Docker image names and returning owner, name and tag
2014-03-23 23:15:36 -07:00
Andrews Medina
6ccc1729fb
implemented tsuru deploy plugin.
2014-03-22 23:22:01 -03:00
Brad Rydzewski
092348f8f2
removed unused fmt package
2014-03-20 00:33:45 -07:00
indexzero
33be72b45d
[api] First pass at "jitsu deploy". Thanks @fiveisprime!
2014-03-20 01:35:14 -04:00
Alex Suraci
e0c9617dc7
add admin checkbox for setting a repo privileged
2014-03-19 10:53:52 -07:00
Brad Rydzewski
cccf0fb610
Merge remote-tracking branch 'origin/master'
2014-03-18 23:34:12 -07:00
Brad Rydzewski
11251f1909
added tests for when creating / starting build container fails
2014-03-18 23:30:50 -07:00
Brad Rydzewski
d7096f7e66
added code for privileged mode with unit tests
2014-03-18 23:21:04 -07:00
Brad Rydzewski
f3530d76b2
Merge pull request #191 from fudanchii/deployment
...
Fix `artifact` env-var being replaced if only one entry is listed.
2014-03-18 22:46:29 -07:00
Nurahmadie
1dbef76780
Fix ARTIFACT env-var being replaced if only one entry is listed.
...
Also, use WriteEnv.
2014-03-19 09:02:35 +07:00
Brad Rydzewski
f363ce804b
improved coverage of Builder.teardown function in pkg/build
2014-03-17 16:40:15 -07:00
Brad Rydzewski
854d3443d7
Merge branch 'example-fixture'
2014-03-17 12:06:48 -07:00
Brad Rydzewski
96c256b17d
added some comments to describe the different test cases
2014-03-17 12:04:48 -07:00
Brad Rydzewski
7d52a4c4df
Revert "query and show commits by branch"
...
This reverts commit 2d837cc3db
.
2014-03-16 23:08:53 -07:00
Brad Rydzewski
5c848d647a
Merge pull request #179 from arturhoo/feature/svg-badges
...
Use SVG badges instead of PNG
2014-03-16 22:33:53 -07:00
Nurahmadie
7eb06fc0d5
Use NullString instead of checking for error.
2014-03-16 12:26:45 +07:00
Nurahmadie
44ffb70813
Use variadic parameters for DropColumns.
...
Also add some comments.
2014-03-16 12:26:18 +07:00
Nurahmadie
571f7d02b0
Fix some column type to work with both mysql and sqlite.
...
Basically this is caused by sqlite actually doesn't have any
column type restriction. also save gob type column as blob to enforce
byte-string value, since varchar with utf8 collation type will take at
least 3 byte to store, this will break YAML-Gob decoding at `params`
column.
Also fix some typo, and clean up fixtures code.
2014-03-15 18:20:11 +07:00
Alex Suraci
2d837cc3db
query and show commits by branch
...
This allows the same SHA to have different builds on different branches, each
separately viewable. This is useful for expressing a "pipeline" in terms of
branches, e.g. a commit starts on branch A and progress through B and C to
master, with the build script switching on branch name.
Previously viewing each build would arbitrarily choose which branch's commit
to show.
2014-03-14 12:13:34 -07:00
Brad Rydzewski
6f8bbf1d04
adding mocks for Builder.setup()
2014-03-14 11:52:24 -07:00
Brad Rydzewski
3d4e3168b7
ran gofmt
2014-03-13 18:49:49 -07:00
Brad Rydzewski
1a153b8e80
test coverage for dockerfile package
2014-03-13 17:07:33 -07:00
Brad Rydzewski
62ec8634f6
added code for testing buildfiles
2014-03-13 16:50:01 -07:00
Nurahmadie
7cf4f2eb89
Preliminary MySQL support. Barely tested.
...
Requirements:
MySQL/MariaDB need to be configured with this settings:
innodb_file_format = Barracuda
innodb_file_per_table = On
innodb_large_prefix = On
to support key prefix length up to 3042 bytes.
MySQL/MariaDB DSN will need this parameter:
parseTime=true
as per [1]
The migration system itself mostly inspired by Rails (ActiveRecord),
but it still rough at the edges. Could use some inputs.
Next Todo: more testing!
[1] https://github.com/go-sql-driver/mysql#parsetime
2014-03-14 02:28:10 +07:00
Nurahmadie
5903eb8f04
Add wrapper for common column types for easier column type
...
transformation between databases.
2014-03-13 18:53:52 +07:00