PSDevOps
0.5.5.1
PowerShell Tools for DevOps
Minimum PowerShell version
3.0
Installation Options
Owners
Copyright
2019 Start-Automating
Package Details
Author(s)
- James Brundage
Tags
ADO AzureDevOps PSDevOps DevOps
Dependencies
This module has no dependencies.
Release Notes
0.5.5.1:
---
* Allowing for [Reflection.AssemblyMetaData] attributes on step .ps1 files (to customize YAML). Issue #123
* Better support for Object and array parameters in Azure DevOps. Issue #125.
0.5.5:
---
* Azure DevOps: Adding support for Shared Queries (Fixes #117)
** Get-ADOWorkItem -SharedQuery can get shared queries
** New-ADOWorkItem -WIQL will create shared queries. -FolderName will create folders.
** Remove-ADOWorkItem -QueryID can remove a shared query by ID
* GitHub Workflows:
** Adding Job/Step definitions to Release Module
** Adding -NoCoverage to RunPester Step
** Creating Example workflow that publishes PSDevOps.
0.5.4.2:
---
* Adding Register-ADOArtifactFeed (Fixes #118)
0.5.4.1:
---
* Fixing Invoke-ADORestApi issues: #111,#114,#115
* Attaching .BuildID and .DefinitionID properties to Get-ADOBuild where appropriate.
0.5.4:
---
* Formatting Improvments:
** Get-ADOField now includes .Type
** Get-ADOExtension now includes .Version
* Set-ADOTeam -DefaultAreaPath/-AreaPath parameter set issue fixed (fixes #103 / #92)
** Added tests for Set-ADOTeam
* GitHub Workflow Definition Improvements:
** New Triggers:
*** On PullToMain
** New Jobs:
*** UpdateModuleTag
*** PublishToGallery
** New Steps:
*** PublishPowerShellGallery
*** TagModuleVersion
* New-GitHubWorkflow/New-ADOPipeline now support -RootDirectory
* Fixing pluralization / list issue with multiple GitHub Workflow "On"
0.5.3
---
* Get-ADORepository : Adding -PullRequestID
* New/Set-ADOWorkItem: Fixing pipelining issue
0.5.2
---
* Get-ADOTeam: Adding alias -AreaPath for -TeamFieldValue, carrying on team property
* Set-ADOTeam: Support for -DefaultAreaPath/-AreaPath (TeamFieldValues api, fixing issue #92)
* Get-ADOTest: Enabling pagination and filtering of results.
** Invoke-ADORestAPI: Fixing -Cache(ing) correctly (#88)
** Invoke-GitHubRESTAPI: Only using .ContentEncoding if present in results (PowerShell core fix)
* Get-ADOWorkItem:
** Fixing -Related (#79)
** Fixing -Comment errors when there are no commments (#80)
* New/Set-ADOWorkItem:
** Adding -Relationship and -Comment (#81)
** Improving Formatting of Work Items (#82)
** Adding -Tag
* Invoke-ADORestAPI: Fixing issue with -QueryParameter
0.5.1
---
* Bugfixes:
** Get-ADOTest: Fixing parameter sets and adding formatting.
** Invoke-GitHubRESTAPI: Only using .ContentEncoding when present.
0.5
---
* Improved Git Functionality
** New-GitHubAction
** Invoke-GitHubRESTApi
** Connect/Disconnect-GitHub (enabling smart aliases like api.github.com/zen and api.github.com/repos/<owner>/<repo>)
** Formatting for GitHub Issues and Repos
* Azure DevOps Additions/Fixes
** Invoke-ADORestAPI -AsJob
** Get-ADOArtifactFeed now has -Metric, -PackageList, -PackageVersionList, -Provenance
** Get-ADOIdentity [new]
** Get-ADOProject now has -Board, -TestVariable, -TestConfiguration
** Get-ADOPermission is now more API-complete and has parameter sets for permission types
** Set-ADOPermission
** Get-ADOExtension can now read extension data
** Set-ADOExtension can now set extension data
** Get-ADOTest [new]
** New-ADOPipeline now has -RootDirectory
** Tons of New Type Definitions and Formatters
0.4.9
---
* New Command: Wait-ADOBuild
* Start-ADOBuild
** Supports -Debug (to start a build with extra tracing)
** Allows parameters as PSObject
* Get-ADORepository: Added -IncludeHidden, -IncludeRemoteURL, -IncludeLink
* Improvements to Pipelines and Workflows:
** Pester, PSScriptAnalyzer, and ScriptCop now produce output variables
** PSDevOps now includes a file to generate it's own build
** PublishTest/CodeCoverage Results steps will always() run
** Convert-BuildStep will add a .Name to each script step.
FileList
- PSDevOps.nuspec
- Formatting\PSDevOps.IterationPath.format.ps1
- New-ADOWorkItemType.ps1
- Formatting\PSDevOps.Wiki.format.ps1
- Get-ADOAreaPath.ps1
- Formatting\PSDevOps.Repository.format.ps1
- Get-ADODashboard.ps1
- Formatting\PSDevOps.TeamDescriptor.format.ps1
- Write-ADOError.ps1
- Formatting\PSDevOps.Build.format.ps1
- Enable-ADOExtension.ps1
- Formatting\PSDevOps.TestPlan.format.ps1
- PSDevOps.Pipeline.PSDevOps.ps1
- Formatting\PSDevOps.TestSuite.format.ps1
- Get-ADOTest.ps1
- Formatting\PSDevOps.WorkItemType.format.ps1
- Write-ADOWarning.ps1
- Formatting\PSDevOps.TeamFieldValue.format.ps1
- Set-ADOExtension.ps1
- Parts\ToYaml.ps1
- PSDevOps.psm1
- Parts\DQ.ps1
- PSDevOps.format.ps1xml
- Parts\GetExtensionModule.ps1
- Clear-ADODashboard.ps1
- Parts\GetInvokeParameters.ps1
- Expand-BuildStep.ps1
- Parts\GetNotInvokeParameters.ps1
- Add-ADOIterationPath.ps1
- Parts\GetExeArguments.ps1
- Import-ADOProxy.ps1
- Parts\ReplaceRouteParameter.ps1
- azure-pipelines.yml
- Parts\NewDynamicParameter.ps1
- PSDevOps.GitHubWorkflow.psdevops.ps1
- en-us\About_PSDevOps.help.txt
- Install-ADOExtension.ps1
- Types\PSDevOps.Pool\get_OwnerName.ps1
- Set-ADOWorkItem.ps1
- Types\PSDevOps.Pool\get_DateCreated.ps1
- Invoke-ADORestAPI.ps1
- Types\PSDevOps.Pool\Alias.psd1
- Trace-ADOCommand.ps1
- Types\PSDevOps.Publisher\Alias.psd1
- Write-ADOVariable.ps1
- Types\PSDevOps.Dashboard\Alias.psd1
- Set-ADOBuild.ps1
- Types\PSDevOps.WorkItem.Comment\get_Reaction.ps1
- README.md
- Types\PSDevOps.WorkItem.Comment\get_CreatedAt.ps1
- Remove-ADOWiki.ps1
- Types\PSDevOps.WorkItem.Comment\get_ModifiedAt.ps1
- Remove-ADOField.ps1
- Types\PSDevOps.WorkItem.Comment\get_Comment.ps1
- Remove-ADOIterationPath.ps1
- Types\PSDevOps.WorkItem.Comment\Alias.psd1
- Add-ADOAreaPath.ps1
- Types\PSDevOps.ArtifactFeed\Alias.psd1
- PSDevOps.psd1
- Types\PSDevOps.SharedQuery\Alias.psd1
- Get-ADOServiceHook.ps1
- Types\PSDevOps.Build.Timeline\get_Agent.ps1
- ReleaseNotes.md
- Types\PSDevOps.Rule\Alias.psd1
- Trace-GitHubCommand.ps1
- Types\PSDevOps.TestPlan\Alias.psd1
- New-GitHubAction.ps1
- Types\PSDevOps.Consumer\Alias.psd1
- Uninstall-ADOExtension.ps1
- Types\PSDevOps.ArtifactFeed.View\Alias.psd1
- Remove-ADOTeam.ps1
- Types\PSDevOps.WorkItem\get_CreatedDate.ps1
- Write-ADODebug.ps1
- Types\PSDevOps.WorkItem\get_ChangedDate.ps1
- New-ADOArtifactFeed.ps1
- Types\PSDevOps.WorkItem\AddComment.ps1
- Remove-ADOAreaPath.ps1
- Types\PSDevOps.WorkItem\HTMLToText.ps1
- Disconnect-GitHub.ps1
- Types\PSDevOps.WorkItem\Alias.psd1
- Remove-ADODashboard.ps1
- Types\PSDevOps.Team\Alias.psd1
- Remove-ADOServiceEndpoint.ps1
- Types\PSDevOps.Picklist\Alias.psd1
- Update-ADODashboard.ps1
- Types\PSDevOps.TeamDescriptor\Alias.psd1
- Add-Git.ps1
- Types\PSDevOps.GitRepo\get_OwnerName.ps1
- Types\PSDevOps.GitRepo\get_CreatedAt.ps1
- Get-ADOIdentity.ps1
- Types\PSDevOps.Wiki\Alias.psd1
- LICENSE
- Types\PSDevOps.Project\DefaultDisplay.txt
- Write-GitHubError.ps1
- Types\PSDevOps.Project\get_LastUpdated.ps1
- Remove-ADOPicklist.ps1
- Types\PSDevOps.Project\Alias.psd1
- PSDevOps.types.ps1xml
- Types\PSDevOps.GitIssue\get_Created.ps1
- Get-ADOWorkItemType.ps1
- Types\PSDevOps.GitIssue\get_Updated.ps1
- Stop-ADOBuild.ps1
- Types\PSDevOps.TeamMembership\get_MemberUrl.ps1
- Connect-ADO.ps1
- Types\PSDevOps.TestRun\Alias.psd1
- Add-ADOTeam.ps1
- Types\PSDevOps.ExtensionContribution\get_Description.ps1
- Get-ADOProject.ps1
- Types\PSDevOps.ExtensionContribution\get_Name.ps1
- Get-ADOField.ps1
- Types\PSDevOps.ExtensionContribution\Alias.psd1
- Get-ADOWorkItem.ps1
- Types\PSDevOps.TestSuite\get_LastUpdated.ps1
- Update-ADOPicklist.ps1
- Types\PSDevOps.TestSuite\Alias.psd1
- Connect-GitHub.ps1
- Types\PSDevOps.GitObject\Initialize.ps1
- New-ADOBuild.ps1
- Types\PSDevOps.ArtifactFeed.Package\Alias.psd1
- Get-ADOAgentPool.ps1
- Types\PSDevOps.Widget\get_ExtensionID.ps1
- Disable-ADOExtension.ps1
- Types\PSDevOps.Widget\GetHTML.ps1
- Get-ADOUser.ps1
- Types\PSDevOps.Widget\get_PublisherID.ps1
- Get-ADOExtension.ps1
- Types\PSDevOps.Widget\Alias.psd1
- Wait-ADOBuild.ps1
- Types\PSDevOps.SecurityNamespace\get_Permissions.ps1
- Add-ADODashboard.ps1
- Types\PSDevOps.SecurityNamespace\ConvertFromBitmask.ps1
- Remove-ADOWorkItemType.ps1
- Types\PSDevOps.SecurityNamespace\ConvertToBitmask.ps1
- Remove-ADOWorkItem.ps1
- Types\PSDevOps.SecurityNamespace\get_Role.ps1
- Set-ADOWorkProcess.ps1
- Types\PSDevOps.Build.Definition\Alias.psd1
- Get-BuildStep.ps1
- Types\PSDevOps.Build.Artifact\get_ArtifactType.ps1
- Disconnect-ADO.ps1
- Types\PSDevOps.Build.Artifact\Download.ps1
- Set-ADOTeam.ps1
- Types\PSDevOps.Build.Artifact\get_ArtifactData.ps1
- Start-ADOBuild.ps1
- Types\PSDevOps.Repository\Alias.psd1
- PSDevOps.tests.ps1
- Types\PSDevOps.GitLicense\Alias.psd1
- New-ADORepository.ps1
- Types\PSDevOps.State\Alias.psd1
- Get-ADOWorkProcess.ps1
- Types\PSDevOps.WorkItemType\Alias.psd1
- New-ADOWorkItem.ps1
- Types\PSDevOps.Build\get_QueuedAt.ps1
- Set-ADOEndpoint.ps1
- Types\PSDevOps.Build\get_StartedAt.ps1
- Register-ADOArtifactFeed.ps1
- Types\PSDevOps.Build\get_FinishedAt.ps1
- Invoke-GitHubRESTApi.ps1
- Types\PSDevOps.Build\get_ChangedAt.ps1
- New-ADOProject.ps1
- Types\PSDevOps.Build\Alias.psd1
- Convert-BuildStep.ps1
- Types\PSDevOps.Repository.SourceProvider\Alias.psd1
- Get-ADOArtifactFeed.ps1
- Types\PSDevOps.IterationPath\get_EndDate.ps1
- New-ADOWorkProcess.ps1
- Types\PSDevOps.IterationPath\get_StartDate.ps1
- Update-ADOBuild.ps1
- Types\PSDevOps.IterationPath\get_FinishDate.ps1
- New-ADOField.ps1
- Types\PSDevOps.TestResult\Alias.psd1
- Get-ADOBuild.ps1
- Types\PSDevOps.Picklist.Detail\Alias.psd1
- Set-ADOArtifactFeed.ps1
- Types\PSDevOps.ArtifactFeed.PackageVersion\Alias.psd1
- Write-ADOProgress.ps1
- Types\PSDevOps.Behavior\get_BehaviorID.ps1
- Remove-ADOArtifactFeed.ps1
- Types\PSDevOps.User\Alias.psd1
- Remove-ADOAgentPool.ps1
- Types\PSDevOps.Field\Alias.psd1
- PSDevOps.ezformat.ps1
- Types\PSDevOps.Agent\Alias.psd1
- Add-ADOWiki.ps1
- Types\PSDevOps.ServiceEndpoint\Alias.psd1
- Get-ADOTeam.ps1
- GitHub\Jobs\PublishToGallery.psd1
- New-GitHubWorkflow.ps1
- GitHub\Jobs\TestPowerShellOnLinux.psd1
- Get-ADOPermission.ps1
- GitHub\Jobs\UpdateModuleTag.psd1
- Write-ADOOutput.ps1
- GitHub\Jobs\TagReleaseAndPublish.psd1
- Add-ADOAttachment.ps1
- GitHub\Jobs\PowerShellStaticAnalysis.psd1
- Get-ADOTask.ps1
- GitHub\Jobs\ReleaseModule.psd1
- Hide-GitHubOutput.ps1
- GitHub\On\PullToMain.psd1
- Write-GitHubDebug.ps1
- GitHub\On\PullRequestMerged.psd1
- Write-GitHubWarning.ps1
- GitHub\On\PushToMain.psd1
- Submit-Git.ps1
- GitHub\On\Demand.psd1
- Get-ADOWiki.ps1
- GitHub\On\PullRequest.psd1
- Get-ADOIterationPath.ps1
- GitHub\On\Push.psd1
- New-ADOServiceEndpoint.ps1
- GitHub\Steps\RunPester.ps1
- Set-ADOProject.ps1
- GitHub\Steps\Bash.psd1
- Get-ADOServiceEndpoint.ps1
- GitHub\Steps\Checkout.psd1
- Get-PSDevOps.ps1
- GitHub\Steps\TagModuleVersion.ps1
- Remove-ADOBuild.ps1
- GitHub\Steps\PublishTestResults.psd1
- Write-GitHubOutput.ps1
- GitHub\Steps\InstallPSDevOps.ps1
- Set-ADOPermission.ps1
- GitHub\Steps\RunScriptCop.ps1
- Get-ADORepository.ps1
- GitHub\Steps\InstallPSScriptAnalyzer.ps1
- Remove-ADORepository.ps1
- GitHub\Steps\InstallScriptCop.ps1
- Convert-ADOPipeline.ps1
- GitHub\Steps\ReleaseModule.ps1
- Remove-ADOProject.ps1
- GitHub\Steps\InstallPester.ps1
- New-ADOPipeline.ps1
- GitHub\Steps\AzureLogin.psd1
- Import-BuildStep.ps1
- GitHub\Steps\PublishPowerShellGallery.ps1
- Get-ADOPicklist.ps1
- GitHub\Steps\RunPSScriptAnalyzer.ps1
- Add-ADOPicklist.ps1
- Ado\Stages\TestPowerShellCrossPlatform.psd1
- Push-Git.ps1
- Ado\Stages\PowerShellStaticAnalysis.psd1
- Formatting\PSDevOps.WorkItem.format.ps1
- Ado\Stages\UpdatePowerShellGallery.psd1
- Formatting\PSDevOps.BuildStep.format.ps1
- Ado\Jobs\TestPowerShellOnMac.psd1
- Formatting\PSDevOps.SecurityNamespace.format.ps1
- Ado\Jobs\TestPowerShellOnWindows.psd1
- Formatting\PSDevOps.WorkItem.Comment.format.ps1
- Ado\Jobs\TestPowerShellOnLinux.psd1
- Formatting\PSDevOps.Field.format.ps1
- Ado\Jobs\InstallAndRunPSScriptAnalyzer.psd1
- Formatting\PSDevOps.Build.Change.format.ps1
- Ado\Jobs\InstallAndRunScriptCop.psd1
- Formatting\PSDevOps.Team.format.ps1
- Ado\Triggers\SourceChanged.psd1
- Formatting\PSDevOps.WorkProcess.Field.format.ps1
- Ado\Steps\RunPester.ps1
- Formatting\PSDevOps.WorkProcess.format.ps1
- Ado\Steps\PublishTestResults.psd1
- Formatting\PSDevOps.GitIssue.format.ps1
- Ado\Steps\InstallPSDevOps.ps1
- Formatting\PSDevOps.WorkItem.CommentReaction.format.ps1
- Ado\Steps\RunScriptCop.ps1
- Formatting\PSDevOps.Project.format.ps1
- Ado\Steps\InstallPSScriptAnalyzer.ps1
- Formatting\PSDevOps.Pool.format.ps1
- Ado\Steps\PublishCodeCoverage.psd1
- Formatting\PSDevOps.Picklist.format.ps1
- Ado\Steps\InstallScriptCop.ps1
- Formatting\PSDevOps.format.ps1
- Ado\Steps\InstallPowerShellCoreOnLinux.psd1
- Formatting\PSDevOps.InstalledExtension.format.ps1
- Ado\Steps\InstallPester.ps1
- Formatting\PSDevOps.SharedQuery.format.ps1
- Ado\Steps\InstallPowerShellCoreOnMacOS.psd1
- Formatting\PSDevOps.AreaPath.format.ps1
- Ado\Steps\PublishPowerShellGallery.ps1
- Formatting\PSDevOps.TestRun.format.ps1
- Ado\Steps\RunPSScriptAnalyzer.ps1
- Formatting\PSDevOps.GitRepo.format.ps1
- Formatting\PSDevOps.ExtensionContribution.format.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
0.5.9 | 73,294 | 11/1/2022 |
0.5.8 | 11,817 | 6/7/2022 |
0.5.7 | 16,010 | 12/1/2021 |
0.5.6 | 1,169 | 11/7/2021 |
0.5.5.1 (current version) | 1,298 | 10/13/2021 |
0.5.5 | 723 | 9/28/2021 |
0.5.4.2 | 3,814 | 7/13/2021 |
0.5.4.1 | 615 | 7/2/2021 |
0.5.4 | 886 | 6/15/2021 |
0.5.3 | 1,310 | 5/14/2021 |
0.5.2 | 152 | 5/11/2021 |
0.5.1 | 809 | 4/22/2021 |
0.5 | 244 | 4/13/2021 |
0.4.9 | 1,757 | 10/6/2020 |
0.4.8 | 10 | 9/30/2020 |
0.4.7 | 10 | 9/21/2020 |
0.4.6 | 35 | 9/15/2020 |
0.4.5 | 200 | 9/1/2020 |
0.4.4 | 163 | 8/20/2020 |
0.4.3 | 115 | 8/14/2020 |
0.4.2 | 84 | 8/10/2020 |
0.4.1 | 195 | 8/3/2020 |
0.4 | 334 | 7/13/2020 |
0.3.9 | 121 | 7/9/2020 |
0.3.8 | 287 | 6/24/2020 |
0.3.7 | 88 | 6/22/2020 |
0.3.6.1 | 36 | 6/18/2020 |
0.3.6 | 27 | 6/17/2020 |
0.3.5 | 18 | 6/17/2020 |
0.3.4.1 | 28 | 6/16/2020 |
0.3.4 | 17 | 6/16/2020 |
0.3.3 | 82 | 6/8/2020 |
0.3.2 | 61 | 5/28/2020 |
0.3.1 | 54 | 5/26/2020 |
0.3 | 220 | 5/19/2020 |
0.2.9 | 212 | 5/11/2020 |
0.2.8 | 286 | 1/8/2020 |
0.2.7 | 71 | 12/22/2019 |
0.2.6 | 38 | 12/16/2019 |
0.2.5 | 58 | 11/30/2019 |
0.2.4 | 21 | 11/26/2019 |
0.2.3 | 16 | 11/26/2019 |
0.2.2 | 19 | 11/25/2019 |
0.2.1 | 31 | 11/22/2019 |
0.2 | 24 | 11/19/2019 |
0.1.1 | 15 | 11/18/2019 |
0.1 | 15 | 11/18/2019 |