Compartilhar via


Carregar tarefas de pipeline no Azure DevOps

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 PAT (token de acesso pessoal) com o escopo Ambiente (Ler & Gerenciar).
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.