Does rundeck support jobs dependencies?
Rundeck cannot do this for you automatically. You can set a scheduler for job-3 to run after the max timestamp of job1 or job2. Enable "retry" for job3 incase the dependencies would be fail.
Right now you can use Job State Conditional feature for that: https://docs.rundeck.com/2.9.4/plugins-user-guide/bundled-plugins.html#job-state-plugin
You can achieve this by compiling a master job which includes 2 steps:
- step: job-1 and job-2 as a sub-job which includes both (run in parallel if node oriented execution is selected)
- step: job-3
But not all 3 in in the same flow.