Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Faça upload de tarefas de pipeline personalizadas ou padrão para sua organização do Azure DevOps ou a coleção de projetos do Azure DevOps Server usando a CLI do Node para Azure DevOps (tfx-cli).
Importante
Quando você carrega tarefas in-the-box em uma instância do Servidor do Azure DevOps, alguns recursos de tarefa podem não ter suporte devido à versão do agente ou à falta de suporte no lado do servidor.
Para obter mais informações sobre tfx-cli, consulte a CLI do Node para Azure DevOps no GitHub.
Pré-requisitos
| Categoria | Requirements |
|---|---|
| Permissões | Permissão para atualizar a organização (Azure DevOps Services) ou a coleção de projetos (Azure DevOps Server). |
| Tokens | Um |
| Ferramentas |
Versão mais recente do Node.js e do tfx-cli instalados globalmente: npm install -g tfx-cli |
Entrar com tfx-cli
Entre no Azure DevOps usando o tfx-cli antes de carregar tarefas. Para obter mais opções de autenticação, consulte a autenticação da CLI multiplataforma para o Azure DevOps.
Execute o seguinte comando e forneça a URL de serviço e o PAT quando solicitado:
tfx login
Use a URL de serviço que corresponde ao seu ambiente:
| Ambiente | Formato de URL |
|---|---|
| Azure DevOps Services | https://dev.azure.com/{organization} |
| Azure DevOps Server | http://{server}:{port}/DefaultCollection |
Carregar tarefas
Dica
Se você precisar atualizar as tarefas de pipeline integradas, poderá clonar o repositório azure-pipelines-tasks. Em seguida, crie as tarefas necessárias seguindo a diretriz : como criar tarefas.
Carregue uma tarefa usando tfx-cli:
tfx build tasks upload --task-path <PATH_TO_TASK>
Nota
PATH_TO_TASK é o caminho para a pasta com a tarefa compilada. Para obter mais informações sobre como usar a tfx-cli, consulte Documentação do Nó da CLI para Azure DevOps.