Have Jenkins deploy your auto-scaled application by sending an AWS instance refresh command.
Learn how to safely make use of a private SSH key during a docker build with the help of Docker buildkit.
An explanation of why one should probably use Git as a source rather than GitHub in Jenkins.
Trigger your multi-branch projects to build when you push changes to GitHub.
Learn how to integrate your Jenkins "pipeline" project with GitHub so that your project builds when specific branches are pushed to (e.g. staging/production).
Learn how to dynamically change your parameter values based on the branch that is being used.
Learn how to store secrets / credentials in Jenkins.
An tutorial/example to get you started of using Jenkins for a CI/CD pipeline when you use GitLab flow.