An organization is looking to improve its software development lifecycle by automatically building, testing, and deploying applications following code commits. Which of the following would BEST implement this requirement?
Automating deployments using custom shell scripts
Setting up a Jenkins pipeline
Configuring a Git hook to trigger deployment scripts
Using cron jobs for scheduled deployments