Get started with BuildPiper by exploring its architecture, installation options, and initial setup. Learn how to deploy BuildPiper on virtual machines or Kubernetes clusters and access the platform using Single Sign-On (SSO).
Learn how to onboard, configure, deploy, and manage microservices on Kubernetes. Explore supported workload types, including Stateless, StatefulSet, and CronJob, along with deployment strategies such as Rolling and Canary. This section also covers monitoring and cluster-level configurations, including namespaces, ingress controllers, and API gateways.
Discover how to configure, deploy, and monitor application workloads on AWS and Local Data Center (LDC) virtual machines. Learn about VM provisioning, AMI configurations, load balancer setup, and workload management.
Learn how to onboard Android and iOS applications onto BuildPiper, configure platform-specific build requirements, and automate application delivery through CI/CD pipelines. Explore workflows for publishing applications to the Google Play Store and Apple App Store.
Understand how to create, configure, and manage application environments. Learn to clone environments, associate services, manage ConfigMaps and Secrets, and configure scheduled downtime to support controlled application operations.
Explore BuildPiper's reusable configuration components for standardizing application delivery. Learn how to work with the Step Catalog, Manifest Placeholders, Job Templates, and templates for Canary deployments, monitoring, and database metrics.
Learn how to design, configure, and execute CI/CD pipelines in BuildPiper. This section covers stages, jobs, execution conditions, approval workflows, workload-specific pipelines, pipeline history, and rollback operations.
Manage application releases through Release Packages. Learn how to group services, organize release changes, and configure the processes required to coordinate and deliver releases across environments.
Connect BuildPiper with the tools and systems used across your software delivery lifecycle. Configure credentials, Git and Helm repositories, container registries, Artifactory, ticketing systems, monitoring sources, databases, and webhooks.
Establish governance controls and maintain compliance across application delivery workflows. Learn how to configure change-freeze windows, enforce build compliance and policy-as-code rules, and review audit records for operational visibility.
Configure and manage notifications across BuildPiper. Learn how to define notification events, set up communication channels, and receive pipeline-related alerts to stay informed about execution activities and important events.
Manage platform access and permissions through users, user groups, permission groups, and access policies. Learn how to define user privileges and integrate external groups to ensure controlled access to BuildPiper resources.
Monitor and manage the infrastructure responsible for executing BuildPiper jobs. Learn how to manage job executors and agents, track execution activities, and review job execution history for troubleshooting and operational visibility.
Gain visibility into engineering performance and software delivery practices through BuildPiper's insights and analytics capabilities. Track build and deployment velocity, DORA metrics, engineering maturity, and release compliance.
Manage platform-wide configuration and licensing through administrative controls. Learn how to configure System Settings and manage the BuildPiper license to support secure and consistent platform operations.