build-and-release - Build and Release for safeguard-ps
Work with Azure Pipelines builds, version stamping, signing, publishing, and release artifacts for safeguard-ps
Tags
Updated: 2026-05-28Capabilities
Typical Inputs
Typical Outputs
What this skill does
- compute version string
- stamp manifest version
- sign PowerShell module
- publish to PowerShell Gallery
- build Docker images
- push Docker images
- create GitHub release
- parse source files
- run strict linting
- validate compatibility
Inputs
- Azure Pipelines configuration
- build.yml file
- version scripts
- module source files
- service connections
- GitHub tags
- source branches
Outputs
- PowerShell module package
- signed catalog file
- GitHub release artifact
- Docker images
- PowerShell Gallery publication
- version string
- release tag
Requirements
- Azure Pipelines agent
- PowerShell 5.1 or later
- Docker environment
- Azure Key Vault access
- service connection permissions
