liveBook · Manning

CI/CD server

As explained in Google Anthos in Action

A CI/CD platform is an integrated set of services and tools that automates software integration, testing, delivery, and deployment workflows.

A modern CI/CD platform coordinates the application delivery pipeline across infrastructure, developer platforms, and application consumption layers. It supports shared responsibility among developers, operators, and security officers while preserving distinct roles and controls. section 12.6

Key operating principles include:

  • Store infrastructure, platform, and application definitions as version-controlled configuration for secure GitOps. section 12.6
  • Connect teams through shared interfaces including code repositories, image builds, and Kubernetes manifest definitions. section 12.6
  • Centralize management and unify toolsets while retaining integrations with external pipeline tools. section 12.6
Figure 12.41 CI/CD platform layers
12-41

Use the platform-layer view to relate infrastructure, developer capabilities, and application consumption. section 12.6

How Google Anthos in Action covers it

How deep it goes
Decomposes platform layers, personas, configuration ownership, and integration points, while avoiding a single prescribed implementation.
Examples
Uses code repositories, image builds, and Kubernetes manifest definitions as shared pipeline interfaces.
What you can do after
Evaluate CI/CD platform designs by comparing layers, responsibilities, configuration ownership, and integration boundaries.
How it connects
Connects infrastructure, Kubernetes, microservices, GitOps, version control, shared responsibility, and application delivery.

Also explained in

Compare how 4 books explain CI/CD server →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Google Anthos in Action. The section links point to the parts of the book it draws on.