I am planning to use job_run resource to trigger a job that complements the deployment - crate/recreate tables, views, etc. This needs to run every deployment, not only once as the current semantics.
My ask is to have an option I can set to change the behavior to always run. Something like:
resources:
job_runs:
original_run:
job_id: ${resources.jobs.original.id}
job_parameters:
catalog: main
run_once: false # <--- HERE
This will allow us to define post-deployment work that can do more than just seeding data - schema evolution, data migration, etc.
I am planning to use
job_runresource to trigger a job that complements the deployment - crate/recreate tables, views, etc. This needs to run every deployment, not only once as the current semantics.My ask is to have an option I can set to change the behavior to always run. Something like:
This will allow us to define post-deployment work that can do more than just seeding data - schema evolution, data migration, etc.