dagster-io / dagster

An orchestration platform for the development, production, and observation of data assets.
https://dagster.io
Apache License 2.0
11.35k stars 1.44k forks source link

"Launch all Jobs" in Dagit for a Repository #10914

Open joshuataylor opened 1 year ago

joshuataylor commented 1 year ago

What's the use case?

When using Dagster we have many repositories that have many jobs under them. Sometimes we want to run all the jobs again, which is tedious to do:

  1. Open the repository
  2. Ctrl+click each link
  3. Go to Launchpad on each job
  4. Click run

I would love a "Launch all jobs" button on the Deployment -> Jobs page.

Ideas of implementation

Add a button that says "Launch all jobs" on the Deployment -> Jobs page

Additional information

I am happy to contribute this feature, given discussion.

Message from the maintainers

Impacted by this issue? Give it a 👍! We factor engagement into prioritization.

OwenKephart commented 1 year ago

Hi! Just as a minor improvement to your current workflow, the Overview -> Jobs page has an "Actions" button on the right hand side of each job. In the dropdown there, you can hit "re-execute last run". This should prevent you from having to open a ton of tabs for each job.

I'll let others weigh in, but it could potentially make sense to have check boxes for each of these jobs to enable a bulk action workflow (similar to the Assets or Runs pages), but admittedly this is probably not super-high priority.