Techniques
Deployment techniques vary, but in general we can categorize them in manual or automated.
A manual deployment is triggered by a human, at any moment in time, whereas an automated deployment is triggered by a CI/CD component, such as Jenkins, or Gitlab.