The PowerShell module is a wrapper for selected Azure DevOps API calls. It also contains a tool to create Azure DevOps projects from JSON configuration files.
The main purpose is to quickly setup a project for Azure DevOps with Azure demo.
Added existence checks for project creation from config
Working on documentation
Json configuration for project creation. Parameters that can be configured:
- Project Name
- Project description
- Repositories (name and optional source)
- Variable groups with plaintext and secret variables For more details see help aprticle
Added Variable group functions.
All functions are updated to correctly accept pipeline input, where applicable.
Git repositories - Added -Source parameter to New-AzDORepository for public repo import
Projects - Get, Create and Remove.
Git repositories - Get, Create, Remove.
Builds - dummy untested functions.