new generation jenkins script