diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2012-10-05 12:23:55 +0300 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2012-10-05 12:23:55 +0300 |
commit | e149340f55994d8dc26615f505d839fb71e4ba72 (patch) | |
tree | 54e218f60cf6bb38ab8f2518360bb553feb14a88 | |
parent | 15d7326e553f5a13bdf965803bfbe0facb129bbd (diff) | |
download | gitlab-ci-e149340f55994d8dc26615f505d839fb71e4ba72.tar.gz |
Foreman and manual build start
-rw-r--r-- | Procfile | 2 | ||||
-rw-r--r-- | app.rb | 7 | ||||
-rw-r--r-- | resque.sh | 2 |
3 files changed, 10 insertions, 1 deletions
diff --git a/Procfile b/Procfile new file mode 100644 index 0000000..1dab6c1 --- /dev/null +++ b/Procfile @@ -0,0 +1,2 @@ +web: bundle exec thin start -p $PORT +worker: bundle exec rake resque:work QUEUE=* VVERBOSE=1 @@ -47,6 +47,13 @@ class GitlabCi < Sinatra::Base haml :project end + get '/projects/:name/run' do + @project = Project.find_by_name(params[:name]) + Resque.enqueue(Runner, @project.id) + + redirect project_path(@project) + end + get '/projects/:name/edit' do @project = Project.find_by_name(params[:name]) @@ -1 +1 @@ -QUEUE=* be rake resque:work +QUEUE=* bundle exec rake resque:work |