[GSoC 2026 PROJECT IDEA] Azure Bicep Cost Estimation in Jenkins

Hey everyone :waving_hand: I’d like to propose a GSoC 2026 project idea and get some initial feedback.

Idea: FinOps Pipeline for Azure Bicep

The core problem: Azure Bicep has no pre-deployment cost estimation tooling that integrates with Jenkins. Infracost covers Terraform well but explicitly lists Bicep as unbuilt on their roadmap (100+ upvotes on the GitHub issue). This leaves Azure teams with no way to enforce spend thresholds before infrastructure is provisioned.

The proposal is to build a native Jenkins plugin that:
• Runs az deployment group what-if against a Bicep template
• Parses the JSON output to extract resources being created/modified
• Looks up prices via the Infracost Cloud Pricing API
• Passes or fails the build if estimated monthly cost exceeds a configured threshold

The az what-if JSON format is stable and already used programmatically by other tooling, so the technical path is clear. The plugin would fill a genuine gap that neither Infracost nor any existing Jenkins plugin covers. I also believe this is a common and highly requested feature, I was actually surprised it wasn’t amongst the idea list.

Happy to share more detail — does anyone have thoughts, or would any mentors be interested in this space?