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?
Using cron jobs for scheduled deployments
Setting up a Jenkins pipeline
Automating deployments using custom shell scripts
Configuring a Git hook to trigger deployment scripts