Create a schedule that only runs jobs on completion (success or failure) of a previous job

Create a schedule that only runs jobs on completion (success or failure) of a previous job

Is it possible to start a job on the completion of the previous job?

I have seen a thread about doing this for a manual run, but I want to create a schedule like this.

For Example:

Job 1 starts at time 0 minutes
   Job 1 Succeeds in 20 minutes
Job 2 starts at time 20 minutes
   Job 2 Fails in 55 minutes
Job 3 starts at time 75 minutes
   Job 3 Fails in 6 minutes
etc.....

Is this possible?

Thank you!