How to make gitlab run jobs in sequential and independent each other?

some times the first runner stops working for a while and the second one starts working. what is solution? my purpose is firstly pipeline end and then start seconds

in this screen i run same time , and first pipeline became pending status and not finished , how to finished ? and then run second one ? i try limit=0 but not working enter image description here