# Tarefa rake do plugin executando várias vezes - o que estamos perdendo?

**URL:** <https://meta.discourse.org/t/plugin-rake-task-running-multiple-times-what-are-we-missing/210077>\
**Category:** Development\
**Created:** [Novembro 24, 2021, 5:33pm UTC](https://meta.discourse.org/t/plugin-rake-task-running-multiple-times-what-are-we-missing/210077 "2021-11-24T17:33:16Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Simon\_Manning](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon_manning/32/198596_2.png) [@Simon\_Manning](https://meta.discourse.org/u/Simon_Manning)\
**Post date:** [Novembro 24, 2021, 5:33pm UTC](https://meta.discourse.org/t/plugin-rake-task-running-multiple-times-what-are-we-missing/210077/1 "2021-11-24T17:33:16Z")

</div>

Estou adicionando uma tarefa `rake` ao plugin `docker_manager`, mas descobri que a tarefa está sendo executada duas vezes quando a invoco. Em sua forma mais simples, posso adicionar `testing.rake` a `lib/tasks` com o seguinte conteúdo:

```plaintext
# frozen_string_literal: true

desc "Um teste"
task "docker_manager:test" do
  puts "teste"
end

```

Com este resultado:

```plaintext
/var/www/discourse# rake docker_manager:test --trace
** Invoke docker_manager:test (first_time)
** Execute docker_manager:test
teste
teste

```

Confirmei que este não é um problema geral com tarefas em plugins, adicionando o mesmo arquivo rake ao plugin `poll` com este resultado:

```plaintext
/var/www/discourse# mv plugins/docker_manager/lib/tasks/testing.rake plugins/poll/lib/tasks/
/var/www/discourse# rake docker_manager:test --trace
** Invoke docker_manager:test (first_time)
** Execute docker_manager:test
teste

```

Ainda não consegui encontrar nada óbvio nos dois plugins que possa estar impedindo/causando isso, então espero que alguém possa oferecer sugestões sobre o que pode estar impedindo isso em `poll` ou causando isso em `docker_manager`.

---

_[View the full topic](https://meta.discourse.org/t/plugin-rake-task-running-multiple-times-what-are-we-missing/210077)._
