タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

rakeに関するlabochoのブックマーク (2)

  • rake タスクを再定義する方法 - 紅孔雀

    rake タスクを定義するときに、既に同じ名前のタスクが存在する場合は、処理内容が「再定義(上書き)」されるのではなく、定義した順に処理が実行されます。 例えば、以下のように hello というタスクを 2 回定義しているとします。 # lib/tasks/hello.rake desc 'Hello1' task :hello do puts 'Hello1' end desc 'Hello2' task :hello do puts 'Hello2' end 「rake hello」で hello タスクを実行すると、タスクを定義した順に実行されることが分かります。 $ rake hello Hello1 Hello2 「rake -T hello」で hello タスクの情報を表示すると、定義した内容がそれぞれ実行されることが分かります(desc で指定した説明が '/' で区切られ

    labocho
    labocho 2012/06/22
    rake で 同名タスクを追加すると順に実行される。上書きするには Rake.application.lookup("task名").clear
  • How to run Rake tasks from within Rake tasks?

    I have a Rakefile that compiles the project in two ways, according to the global variable $build_type, which can be :debug or :release (the results go in separate directories): task :build => [:some_other_tasks] do end I wish to create a task that compiles the project with both configurations in turn, something like this: task :build_all do [ :debug, :release ].each do |t| $build_type = t # call t

    How to run Rake tasks from within Rake tasks?
    labocho
    labocho 2012/04/25
    rake タスク内から別のタスクを呼び出す方法各種
  • 1