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.
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.
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.
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.
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.
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.
06
How to Configure SCIM Provisioning
Automate user provisioning and deprovisioning from your identity provider using SCIM 2.0.
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.
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.
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.
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.