This post outlined a list of steps in a pipeline. When building actual pipelines, I've noticed the deployment process is more than just deployment. I've identified several variants:

  1. orchestration deployment (e.g. helios deployment)
  2. file copy like this
  3. git update for e.g. assets repositories

This might be useful if you're building a mechanism based on a shared library.

HTH,