Commit graph

227 commits

Author SHA1 Message Date
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
Artur Rodrigues 2561d3a6db Merge branch 'master' into feature/svg-badges 2014-03-12 14:48:13 -03:00
Alex Suraci 5ce081ba72 git deploy pushes to given branch (default master)
Signed-off-by: David Varvel <dvarvel@pivotallabs.com>
2014-03-12 10:25:35 -07:00
Brad Rydzewski d70a6bb5f7 adding github testing 2014-03-11 23:00:06 -07:00
Nurahmadie 97825cf6bf Add usage info at migration script generator.
Also suppress error at the latest migration script
for backward compatibility with existing database, in which
open_invitations column wasn't added via migration.
2014-03-12 08:33:04 +07:00