Azure / azure-devops-cli-extension

Azure DevOps Extension for Azure CLI
https://docs.microsoft.com/en-us/cli/azure/ext/azure-devops/?view=azure-cli-latest
MIT License
623 stars 241 forks source link

[Feature Request] Azure DevOps Server support #1172

Open tompatib opened 3 years ago

tompatib commented 3 years ago

Is your feature request related to a problem? Please describe. I was using azure-cli 2.9.1 and azure-devops extension 0.18.0 to manage an on-prem Azure DevOps Server. After updating that to azure-cli 2.27.1 and 0.20.0 I got a message from #1151, Azure DevOps Server is not supported and in development.

Describe the solution you'd like Support for Azure DevOps Server.

Additional context Any idea when this will be again available? Or which is the latest version we could use which still supports Azure DevOps Server?

antoson commented 2 years ago

I'm really confused by the contradicting info given by

  1. the docs: image
  2. the cli:
    > az repos pr show --id 40
    The Azure DevOps Extension for the Azure CLI does not support Azure DevOps Server.
    {
    "artifactId": "vstfs:///Git/PullRequestId/b57fc3e5-a6ab-4a5a-b69d-...",
    "autoCompleteSetBy": null,
    "closedBy": null,
    "closedDate": "2021-10-21T10:04:37.853224+00:00",
    "codeReviewId": 40,
    "commits": null,
    "completionOptions": null,
    "completionQueueTime": null,
    "createdBy": { ...

    Despite the warning message, the command clearly works on our DevOps Server 2020. Is there a single source of truth? I think the docs would deserve to be revisited and maybe consolidated? More specifically, the docs are not clear enough whether they apply to azure cli or azure devops cli extension, and what is even the difference?. Also, the relationship of VSTS cli and devops extension is confusing too.

Adam-S-Daniel commented 2 years ago

The docs have just been updated to remove any suggestion of support for Azure DevOps Server. Organizations that use Azure Devops Server require a modern command line tool as much as those that use the cloud product. What gives? https://github.com/MicrosoftDocs/azure-devops-docs/commit/c8a4ac7d5606bd8b17f75c6565e8da980b2d2385

AndrewGene commented 1 year ago

Is there any update on this? I've seen that on prem isn't supported but we could really use this to streamline several of our processes.

curtmgray commented 7 months ago

In order to work with our gov clients we have to use Azure DevOps Server. We can't use ADO Services in our environment. Not having a command line tool is killing us.

EmperorArthur commented 1 month ago

@curtmgray It's fairly obvious that Azure DevOps Server is a 2nd class product at best. Especially given how some things, like build caching, are simply not available. Despite the documentation being exactly the same between server and cloud.