Szerintem a gyakorlatban a scriptnek lényegtelen. Ha docker-rel csinálsz runner-t, akkor én a shell executort nézném meg (ilyet nem csináltam még), vagy a docker executort - ez utóbbihoz kell a docker socket felmountolása a docker runnerhez.