Sublime Text 2 Build System自定义rake任务

时间:2013-03-01 12:57:08

标签: ruby github rake sublimetext2 build-script

我正在使用rake和git_repositoy gem将我的rails应用程序部署到github。我使用的rake任务如下所示:

task :test_deploy, :message do | t, args|
    @git = GitRepository.new
    Rake::Task[:test].invoke
    commit(args.message,@git)
    Rake::Task[:push_to_origin].invoke
    Rake::Task[:deploy_to_heroku].invoke
end



task :push_to_origin do
    @git.push
end

def commit(message,git_repository)
        if(git_repository.has_untracked?)
                git_repository.add
        end
        if(git_repository.has_changes?)
                git_repository.commit(:message => message, :options => "-a")
        end
end

所以,当我打电话给rake时,我会按照以下方式rake test_deploy['my commit message']进行。 我希望能够通过一个崇高的构建任务来执行此操作,该任务会提示我输入消息并执行它。有没有人知道要获得sublime给我一个构建任务的消息框提示符?

谢谢,

0 个答案:

没有答案