Grin and Bear It Tees
Azure DevOps Pipeline Template Pack - 5 YAML Pipelines + 6 Reusable Templates (.NET, Node, Python, Terraform, Security Scan)
Azure DevOps Pipeline Template Pack - 5 YAML Pipelines + 6 Reusable Templates (.NET, Node, Python, Terraform, Security Scan)
Fall Sale: 20% off through November 25th
Couldn't load pickup availability
Stop rewriting the same Azure Pipelines YAML. Five ready-to-run pipelines and six reusable templates, written by someone who builds Azure DevOps integrations for a living. Copy one file, change the three or four values marked "change me", commit.
Pipelines (copy to your repo root)
- dotnet-ci-cd.yml - restore, build, test with coverage, publish artifact, deploy to dev automatically, deploy to prod behind an environment approval.
- node-ci-cd.yml - npm, pnpm or yarn. Lint, test, build, publish dist, deploy to Azure Static Web Apps (swap the deploy step for anything).
- python-ci.yml - ruff lint, pytest with JUnit and coverage, matrix across Python 3.11 and 3.12.
- terraform-plan-apply.yml - plan on every PR, apply the exact saved plan on main behind an approval, so what was reviewed is what runs.
- nightly-security-scan.yml - scheduled gitleaks secret scan plus npm, pip and NuGet vulnerability audits, SARIF artifact, Teams card.
Templates (reuse in your own pipelines)
- Build and test steps for .NET, Node and Python, each with dependency caching and results published to the Tests tab.
- Terraform fmt, validate, plan and apply with Azure storage backend.
- Teams notification step: one bash step, posts a status card, runs on failure too.
- Deployment job bound to an ADO Environment so approvals and checks live in the UI, not in YAML.
Docs included: README with every parameter, a 5-minute install guide, and a gotchas file covering the things that actually bite (template path resolution, compile-time vs runtime variables, stepList parameters, approvals, cache keys, hosted image changes).
All YAML validated. Uses built-in tasks plus the free Microsoft DevLabs Terraform extension.
Delivery: instant. After checkout you get a link to your download page with the zip (15 KB) and quick start.
One license per organization. Modify freely. Do not resell.
Size guide
Unisex fit. Not sure of your size? Email hello@grinandbearittees.com before you order and we will help.
Tip: lay a shirt you like flat and compare its width to the chart. Not sure? Email hello@grinandbearittees.com before you order.
Shipping & delivery
Free U.S. shipping. Each item is printed to order: printing takes 2 to 5 business days, then U.S. shipping usually takes another 3 to 5 business days, so most orders arrive in 1 to 2 weeks. Tracking is emailed when your order ships. Holiday orders may take longer. Full shipping details
Returns & help with your order
Damaged, misprinted, or wrong item? Email hello@grinandbearittees.com within 30 days of delivery with your order number and a photo for a free replacement or full refund. Because each item is printed to order, we can't take returns or exchanges for sizing or change of mind, so please check the size guide above. Questions before you order? Email us and we'll reply within 1 business day. Full return policy · Contact us
Share
