proomt

Search

Search posts, papers, and topics

jenkins

RSS
  1. 1

    The Credentials API in Jenkins

    The post explains the motivation behind Jenkins' Credentials API, recounts early design mistakes (duplicated username/password types, over‑reliance on the type system), introduces the “Oracles of Identity” concept, and shows how credential domains let users declaratively bind credentials to the right services.

    Codeshipcloudbees.com12 min
  2. 2

    Skipping the first build on first branch indexing

    Jenkins now supports a build‑branch strategy to skip the initial build that runs when a multibranch job first indexes its branches. Install branch‑api 2.3.0+ and basic‑branch‑build‑strategies 1.3.0+, then enable **Skip initial build on first branch indexing** in the job’s Build strategies UI. The strategy works by overriding `BranchBuildStrategy.isAutomaticBuild` in the plugin code.

    Codeshipcloudbees.com2 min
  3. 5

    Setting Up Jenkins EC2 Agents

    The article walks through configuring Jenkins to launch EC2 instances as build agents on demand, covering AWS IAM setup, security groups, key pairs, AMI selection, and the Jenkins EC2 plugin configuration. It shows how idle termination can keep costs low while providing elastic build capacity.

    Codeshipcloudbees.com6 min
  4. 6

    Copying Artifacts Between Builds in a Jenkins Workflow

    The copyartifact plugin now supports Jenkins Pipeline via a core step (v1.34). Use the generic `step([$class: 'CopyArtifact', …])` syntax to pull artifacts from another job, with all existing options available through the Snippet Generator. A native pipeline step is planned.

    Codeshipcloudbees.com1 min
  5. 8

    Jenkins Configuration as Code: Documentation

    Jenkins Configuration as Code (JCasC) lets you define the Jenkins controller via declarative YAML that mirrors the UI model. The plugin can generate exhaustive documentation and a JSON schema for the YAML, enabling IDE assistance. It also offers a REST API to dry‑run configs before applying them. The post links to related series entries and community resources.

    Codeshipcloudbees.com2 min
  6. 9

    Health Check-up for Your Jenkins

    Kohsuke Kawaguchi outlines a few low‑effort ways to keep a Jenkins instance healthy: use jconsole to watch old‑gen heap usage, the Monitoring plugin (or Nagios) to record HTTP latency and queue length, inspect thread dumps for slow pages, and review the built‑in load chart to spot agent under‑/over‑utilisation.

    Codeshipcloudbees.com3 min
  7. 10

    What is Jenkins? A Guide to CI/CD | CloudBees

    The article explains what Jenkins is—a free, open‑source CI/CD automation server that runs pipelines defined as code and can be extended via thousands of plugins. It also outlines Jenkins’ strengths, drawbacks, and how CloudBees adds enterprise‑grade security and scaling features.

    Codeshipcloudbees.com5 min
  8. 11

    Run Jenkins as a Service with Private SaaS Edition

    A marketing announcement for CloudBees' new Private SaaS Edition, a managed Jenkins‑as‑a‑Service offering that runs on private or virtual private clouds using Docker, Mesos, OpenStack or EC2. No technical details, architecture diagrams, or implementation guidance are provided.

    Codeshipcloudbees.com1 minrelease