auto_trigger_jenkins_jobs_using_github_webhook

GitHub webhooks are an automated way to receive data delivery to your server whenever specified (or configured) events occur. Webhooks connect two applications and send serialized data to the configured application when a specific event triggers on the Guthub.

trigger_jenkins_job_remotely_using_jenkins_api

Jenkins is the master of flexibility. It supports a wide range of configurations through its plugins. There are various triggering options supported by Jenkins job such as Build periodically, GitHub hook trigger, trigger build remotely, etc.

entrypoint_vs_cmd

Both ENTRYPOINT and CMD directives are used to define command that will be executed when the container starts. ENTRYPOINT is sets the process to run, while CMD supplies default arguments to that process.

docker_image_optimization

Optimizing a Docker image involves several best practices aimed at reducing the image size, improving build times, and ensuring the image runs efficiently in production.