deploys_controller.rb
479 Bytes
class DeploysController < ApplicationController
skip_before_filter :authenticate_user!, :only => :create
def create
@app = App.find_by_api_key!(params[:api_key])
@deploy = @app.deploys.create!({
:username => params[:deploy][:local_username],
:environment => params[:deploy][:rails_env],
:repository => params[:deploy][:scm_repository],
:revision => params[:deploy][:scm_revision]
})
render :xml => @deploy
end
end