Files
awesome-kubernetes/v2-docs/jenkins.md

5.5 KiB

Jenkins

!!! info "Architectural Context" Detailed reference for Jenkins in the context of Engineering Pipeline.

Cloud Infrastructure

Training

AWS Official

Continuous Integration

CI Tools

Jenkins (1)

  • openshift-pipeline [EN CONTENT] [COMMUNITY-TOOL] — Allows direct deployment integrations inside Red Hat OpenShift pipelines via Jenkins, automating image building and pipeline orchestrations.
  • openshift-sync [EN CONTENT] [COMMUNITY-TOOL] — Synchronizes OpenShift environment configs, secrets, build limits, and pod templates automatically to ensure consistent CI runner execution.
  • openshift-client [EN CONTENT] [COMMUNITY-TOOL] — Exposes OpenShift's command-line tool definitions directly inside Jenkins jobs, enabling custom script actions to command remote clusters safely.

DevOps

CI-CD Pipelines

Jenkins Ecosystem

GitOps and Continuous Delivery

Kubernetes Native CI-CD

Argo Workflows

  • (2023) ==Migrating CI/CD from Jenkins to Argo Workflows== [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — A comprehensive real-world migration case study detailing how Intuit transitioned high-volume CI/CD pipelines from Jenkins to Kubernetes-native Argo Workflows. Outlines critical architectural lessons, scale bottlenecks, pipeline-as-code models, and resource optimization.

Red Hat OpenShift

CI-CD Pipelines (1)

Jenkins Ecosystem (1)

  • (2018) opensource.com: running jenkins builds containers 🌟 [EN CONTENT] [COMMUNITY-TOOL] — Step-by-step tutorial addressing the orchestration of containerized workloads inside a Jenkins building phase. Evaluates Docker-in-Docker strategies and Kubernetes dynamic agents to avoid single-host execution bottlenecks and guarantee runtime isolation.
  • (2018) Building Declarative Pipelines with OpenShift DSL Plugin 🌟🌟 [EN CONTENT] [COMMUNITY-TOOL] — Details strategies to compile reliable, declarative Jenkins pipelines utilizing OpenShift DSL plugins. Discusses native methods to trigger S2I builds, promote container images, and securely communicate with Cluster managers.

Runtime Optimizations

JVM Tuning

Garbage Collection

Language Fundamentals

  • (2021) Running Jenkins on Java 11 🌟 [EN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] — Administrative guide addressing the platform transition of the Jenkins controller from obsolete Java 8 engines to modern Java 11 runtime profiles.

Software Engineering

CICD


💡 Explore Related: Registries | Jenkins Alternatives | Argo