Automation

11 tutorials in this category.

01 How to Integrate Chainsaw with CI/CD Pipelines Configure GitHub Actions, GitLab CI, and Jenkins to route package installs through Chainsaw using scoped service tokens and job-local configuration. Intermediate 25 minutes DevOps / Platform Engineers 02 How to Configure Chainsaw with YAML Configuration Files Define repositories, policies, credentials, and settings as code using YAML configuration files for reproducible, version-controlled Chainsaw deployments. Advanced 25 minutes DevOps / Platform Engineers 03 How to Create Custom Hook Scripts for Package Validation Write hook scripts that receive package metadata via environment variables and integrate custom validation logic into the proxy pipeline. Advanced 30 minutes DevOps / Platform Engineers 04 How to Route GitHub Actions Builds Through Chainsaw Configure GitHub Actions to install packages through Chainsaw using a Service Token, repository secrets, and job-local package-manager configuration, with a PR-gating example. Intermediate 20 minutes DevOps / Platform Engineers 05 How to Install the Chainsaw CLI Unattended (CI, Fleet/MDM, Golden Images) A single non-interactive flow to install the Chainsaw CLI, authenticate with a pre-minted token, and wire package managers — no browser, no shell-rc edits, no prompts. Built for CI runners, MDM-managed fleets, and golden images. Intermediate 15 minutes Platform Engineers / DevOps 05 How to Route GitLab CI Builds Through Chainsaw Configure GitLab CI to install packages through Chainsaw using a Service Token, masked CI/CD variables, and job-local package-manager configuration, with a merge-request gating example. Intermediate 20 minutes DevOps / Platform Engineers 06 How to Configure SCIM Provisioning Automate user provisioning and deprovisioning from your identity provider using SCIM 2.0. Advanced 25 minutes Org Admins 06 How to Route Jenkins Builds Through Chainsaw Configure a Jenkins declarative pipeline to install packages through Chainsaw using a Username-with-password credential and job-local package-manager configuration. Intermediate 20 minutes DevOps / Platform Engineers 07 How to Route CircleCI Builds Through Chainsaw Apply Chainsaw's CI/CD integration pattern to CircleCI: Service Token, CI-stored secrets, and job-local package-manager configuration. Platform-specific config examples are pending. Intermediate 10 minutes DevOps / Platform Engineers 08 How to Route Azure Pipelines Builds Through Chainsaw Apply Chainsaw's CI/CD integration pattern to Azure Pipelines: Service Token, secret variables, and job-local package-manager configuration. Platform-specific config examples are pending. Intermediate 10 minutes DevOps / Platform Engineers 09 Troubleshooting CI/CD Integration Diagnose common Chainsaw CI/CD failures — authentication 401/400 errors, org-slug URL mistakes, and policy-block 403 verdicts — using the CHW error codes Chainsaw returns. Intermediate 15 minutes DevOps / Platform Engineers