Skip to content

ZanattaMichael/AzureDevOpsDsc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

630 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AzureDevOpsDsc

The AzureDevOpsDsc module contains DSC Resources for deployment and configuration of Azure DevOps and Azure DevOps Server.

Build Status Azure DevOps coverage (branch) Azure DevOps tests codecov PowerShell Gallery (with prereleases) PowerShell Gallery

Code of Conduct

This project has adopted this Code of Conduct.

Usage

Please review the following Usage Documentation

Releases

For each merge to the branch main a preview release will be deployed to PowerShell Gallery. Periodically a release version tag will be pushed which will deploy a full release to PowerShell Gallery.

Contributing

Please check out common DSC Community contributing guidelines.

Additionally, please AzureDevOpsDsc contribution guidelines for more information about contributing to this module (including an overview of module structure, design and setup of Integration tests).

Change log

A full list of changes in each version can be found in the change log.

Resources

Resource Description
AzDoProject Creates and manages Azure DevOps projects.
AzDoProjectServices Enables or disables services (Repos, Boards, Pipelines, etc.) within a project.
AzDoProjectGroup Creates and manages groups within an Azure DevOps project.
AzDoOrganizationGroup Creates and manages groups at the Azure DevOps organization level.
AzDoGroupMember Manages membership of users and service principals in an Azure DevOps group.
AzDoGitRepository Creates and manages Git repositories within an Azure DevOps project.
AzDoGitPermission Manages fine-grained Git repository permissions for identities.
AzDoGroupPermission (Not currently supported) Manages group-level identity permissions.

Documentation

The documentation can be found in the AzureDevOpsDsc Wiki. The DSC Resource`s schema files are used to automatically update the documentation on each PR merge.

Examples

You can review the Examples directory in the AzureDevOpsDsc module for some general use scenarios for all of the resources that are in the module.

The resource examples are also available in the AzureDevOpsDsc Wiki.

About

This module contains DSC resources for deployment and configuration of initially Azure DevOps Services and later Azure DevOps Server.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PowerShell 100.0%