Carregar tarefas na coleção de projetos
Azure DevOps Services
Aprenda a carregar tarefas na organização para tarefas personalizadas ou tarefas prontas para uso no Azure DevOps usando o Node CLI para Azure DevOps (tfx-cli).
Por exemplo, essa diretriz pode ajudar a atualizar tarefas "pré-configuradas" no Azure DevOps Server.
Importante
Ao carregar tarefas integradas em uma instância local, alguns recursos de tarefa podem não ter suporte devido à versão antiga do agente ou à falta de suporte pelo Servidor Azure DevOps.
Para obter mais informações sobre tfx-cli, consulte a CLI do Node para Azure DevOps no GitHub.
Pré-requisitos
Para carregar tarefas na coleção de projetos, você precisa de pré-requisitos:
A versão mais recente do Node.js.
A CLI do Nó para o Azure DevOps para carregar tarefas.
- Instalar a tfx-cli usando
npm
, um componente de Node.js executando:
npm install -g tfx-cli
- Instalar a tfx-cli usando
Permissões para atualizar a coleção de projetos necessária, PAT gerado com escopo Ambiente (Leitura e Gravação) para poder carregar tarefas na coleção de projetos.
Importante
É recomendável usar tokens do Microsoft Entra. Para obter mais informações sobre nossos esforços para reduzir o uso do PAT, consulte nosso blog. Examine nossas diretrizes de autenticação para escolher o mecanismo de autenticação apropriado para suas necessidades.
Entrar no Tfx-cli com o token de acesso pessoal
Entre no Azure DevOps com tfx-cli para carregar tarefas de pipeline na coleção de projetos.
Importante
Um token de acesso pessoal é exigido por padrão para autenticação na coleção de projetos no Azure DevOps. Criar PAT (token de acesso pessoal) com escopo de Ambiente (Leitura e Gerenciamento). Você pode usar outras maneiras de autorizar com tfx-cli. Para obter mais informações, consulte Autenticar na CLI multiplataforma para o Azure DevOps.
Para entrar, especifique o caminho para a coleção de projetos como URL. O nome padrão da coleção de projetos é DefaultCollection
.
Para o Azure DevOps Services, o caminho para a coleção de projetos teria o seguinte formato: https://{Azure DevOps organization name}.visualstudio.com/DefaultCollection
Para o Azure DevOps Server, a URL de coleção de projetos padrão depende da localização do servidor de URL e do modelo: http://{Azure DevOps Server url}/DefaultCollection
Insira o seguinte comando e forneça informações solicitadas:
~$ tfx login
Carregando tarefas para a coleção de projetos
Dica
Se você precisar atualizar as tarefas de pipeline na caixa, poderá clonar o repositório azure-pipelines-tasks e criar tarefas necessárias seguindo a diretriz – como criar tarefas.
Agora você pode começar a enviar a tarefa usando tfx-cli
.
Insira o seguinte comando:
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.