Skip to content

Instantly share code, notes, and snippets.

@RenatoPacheco
Created August 25, 2022 22:12
Show Gist options
  • Save RenatoPacheco/0c9d364e2e0b74c51b25bbd7bd9be999 to your computer and use it in GitHub Desktop.
Save RenatoPacheco/0c9d364e2e0b74c51b25bbd7bd9be999 to your computer and use it in GitHub Desktop.
Com esses scripts, posso listar os repositórios wikis do Azure, e deletar repositórios, que não consigo excluir pela interface.
// Referência: https://www.sanderh.dev/delete-project-wiki-Azure-DevOps
// Os comandos a seguir, podem ser usados no console do Chrome.
// Listar os repositórios de um projeto AZURE
fetch('https://dev.azure.com/{organization}/{project}/_apis/wiki/wikis?api-version=6.0')
.then(res => res.json())
.then(console.log)
// Com isso posso listar os repositórios wiki, obter o id do mesmo, e com esse id, posso excluir o que precisar.
fetch('https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}?api-version=6.0', {
method: 'DELETE'
}).then(console.log)
// Documentação para API do Azure:
// https://docs.microsoft.com/en-us/rest/api/azure/devops/core/projects/list?view=azure-devops-rest-6.0&tabs=HTTP
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment