[#80305450] adding pipeline

adding pipeline functionality
to handle the flow of the entire
push process