Skip to content

This PowerShell module provides a wrapper for interacting with the Azure DevOps Services REST API. Use it to assist with automation and management activities of the platform..

License

Notifications You must be signed in to change notification settings

PrimateOps/azuredevops-pwsh-api

Repository files navigation

Introduction

This PowerShell module provides and abstraction layer around existing Azure DevOps API calls. It has been developed to enable Azure DevOps interaction via the command line - both for individual use, and use within other automation mechanisms (like Azure Pipelines).

Getting Started

Pipeline is coming

Pipeline is still coming - it will publish this module publicly. If you want to try it in the meantime, copy the content from ./azuredevops-pwsh-api into a directory within your $env:PSModulePath.

TODO: Installation process (internal package feed), other dependencies etc.

Contribute

Contributions are welcome! Before doing so, please consider the following guidelines:

Development Guidelines

Module Design

Build and Test

TODO: Describe and show how to build your code and run the tests.

Credits

This module leverages some of the concepts and convention put forward by devblackops/Stucco - author of the PowerShellBuild module, and maintainer of psake. For more information, see the Stucco README.

In addition, kudos are given to the following projects for simplifying and standardising the PowerShell build process:

psake/PowerShellBuild

The PowerShellBuild module is used as a common scaffolding for standard build/test/publish tasks. The author of this module proposes a standard approach to PowerShell build practices that drastically reduces the overhead of writing (and re-writing) common build and test scaffolding.

RamblingCookieMonster/PSDepend This module simplifies dependency handling in PowerShell by providing a common, configuration-driven approach. Module dependencies (both external and internal) are declared in a single place and handled in a consistent way during build time.

RamblingCookieMonster/BuildHelpers This module is used to standardise the build process and prep the environment by providing environment-scoped variables that can be used at build time.

About

This PowerShell module provides a wrapper for interacting with the Azure DevOps Services REST API. Use it to assist with automation and management activities of the platform..

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published