<p>I want to create a chain process. When a parent's job ends, a child (or multiple children) job starts. The main problem is that I want to have only the current job pods deployed.</p>
<p>Something like: job1 starts --&gt; job 1 finish --&gt; job 2 starts --&gt; job 2 finish --&gt; job 3 starts --&gt; job 3 finish.</p>
<p>How can I do this? I thought that I could create in disabled mode job 1, job 2, and job 3 at the same time and enable them when the respective parent job ends (maybe with a service?).</p>
<p>I recently read about a tool called <a href="https://github.com/argoproj/argo-workflows" rel="nofollow noreferrer">argo-workflow</a> but I am not sure if it will do the chain effect that I am searching for.</p>

Fran Arenas
<p>Yes. CI/CD solution like Argo workflow is the way to go. You can check this example on how to execute different task one by one using <code>steps</code> <a href="https://argoproj.github.io/argo-workflows/examples/#steps" rel="nofollow noreferrer">here</a>.</p>
