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
621 stars 241 forks source link

feature request: task commands #150

Open JohannesDrexler opened 6 years ago

JohannesDrexler commented 6 years ago

I'd like to have the possibility to have a few commands to manage the build/release tasks in vsts/tfs with commands like 'vsts task list' or 'vsts task upload' or 'vsts task delete'. I like this cli tool more than tfx-cli but the task-commands are missing on this one. Any thoughts on this?

tedchamb commented 6 years ago

We will be investing back in the cli soon and hope to and a number of new commands. Stay tuned...

andydix commented 5 years ago

This is the same request as #138

When will this feature be available?

geverghe commented 5 years ago

Hi @andydix - Thank you for the request. I would like to inquire a bit more on the scenario here - how often do you create these custom build tasks? Is this interactive or are you tuning this towards automation?

andydix commented 5 years ago

@geverghe, at the moment I'm creating a few different tasks to support deployment of various elements of my project.

I'm trying to get the changes of the tasks to be automatically uploaded into DevOps. I've been using tfx-cli manually but that's not available as a Chocolatey package and this is. I've automated my build server to install what it needs fresh every day (AWS EC2) and it'd be really good if this had the ability to 'build and deploy' custom task changes.

If tfx-cli was in a Chocolatey package I'd use that.

A-AontwSR commented 4 years ago

We recently migrated our on-premise Azure DevOps Server 2019 to Azure DevOps Services. And are now updating our management tools. We have about 40 custom tasks that we maintained for our organization. We use a PowerShell script with Invoke-RestMethod to call the api to upload the custom task zip's. We would like to start using the azure-devops-cli extension. But can't find a command to list / upload / delete the custom tasks. We see that these commands are available in the tfx-cli, but also that tfx-cli has been / will be replaced by azure-devops-cli-extension.

Are there plans to enable the management of custom tasks? If so, on what term? If not, what do you recommend as an alternative?