Jenkins overview & installation Link to heading

Jenkins is an automation server.

We can use it to automate almost anything we need or want.

  • Continuous integration jobs
  • Continuous delivery jobs
  • Ad-hoc jobs

Jenkins installer can be found for:

  • Docker
  • Kubernetes
  • Linux
  • macOS
  • WAR files
  • Windows

Single ad-hoc jobs Link to heading

  • Freestyle
  • Pipeline (declarative)
  • Pipeline from a git repository
  • Multi-branch pipeline

Secrets management Link to heading

Stores sensitive information:

  • SSH Keys
  • Certificates
  • Passwords, Tokens

Jenkins slaves Link to heading

  • Static slave
  • Global configuration tool
  • AWS EC2 Auto-provisioning slaves
  • Slack notifications

Jenkins pipelines Link to heading

  • Scripted vs Declarative

Questions & Answers Link to heading

  • Time for questions!