Carregar tarefas na coleção de projetos

Azure DevOps Services

Saiba como carregar tarefas na organização para tarefas personalizadas ou tarefas prontas para uso no Azure DevOps usando a CLI do Nó para DevOps do Azure (tfx-cli).

Por exemplo, esta diretriz pode ajudar a atualizar tarefas prontas para uso no Servidor de DevOps do Azure.

Importante

Para o caso de tarefas prontas para uso sendo carregadas na instância local, pode haver alguns recursos de tarefa sem suporte devido à versão antiga do agente/falta de suporte no lado do Servidor de DevOps do Azure.

Para obter mais informações sobre tfx-cli, consulte a CLI do nó para Azure DevOps no GitHub.

Pré-requisitos

Para carregar tarefas para a 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 carregar tarefas.

    • Instale o tfx-cli usando npm, um componente do Node.js executando:
      npm install -g tfx-cli
    
  • Permissões para atualizar a coleção de projetos necessária, PAT gerado com o escopo Ambiente (Leitura e Gravação) para poder carregar tarefas para a coleção de projetos.

Login Tfx-cli com token de acesso pessoal

Você precisa fazer logon no Azure DevOps com tfx-cli - para poder carregar tarefas de pipeline para a coleção de projetos.

Importante

Um token de acesso pessoal é necessário por padrão para autenticação na coleção de projetos no Azure DevOps. Você precisa criar token de acesso pessoal (PAT) com o escopo Ambiente (Leia e gerencie).

Dica

Você pode usar outras maneiras de autorizar com tfx-cli - consulte Autenticar na CLI de plataforma cruzada para DevOps do Azure para obter mais detalhes.

Para efetuar login - você deve especificar o caminho para a coleção de projetos como URL. O nome padrão da coleção de projetos é DefaultCollection.

Para os Serviços de DevOps do Azure, o caminho para a coleção de projetos teria o seguinte formato: https://{Azure DevOps organization name}.visualstudio.com/DefaultCollection

Para o Servidor de DevOps do Azure, a URL de coleta de projeto padrão dependerá da URL onde o servidor está localizado e seu modelo será: http://{Azure DevOps Server url}/DefaultCollection

Digite o seguinte comando e forneça as informações solicitadas:

~$ tfx login

Carregando tarefas para a coleção de projetos

Dica

Se você precisar atualizar tarefas de pipeline prontas para uso, poderá clonar o repositório azure-pipelines-tasks e criar as tarefas necessárias seguindo a diretriz - como criar tarefas.

Agora você pode começar a carregar tarefas usando tfx-clio .

Insira o seguinte comando:

tfx build tasks upload --task-path <PATH_TO_TASK>

Observação

PATH_TO_TASK é o caminho para a pasta com a tarefa compilada. Para obter mais informações sobre como usar tfx-cli, consulte a documentação da CLI do nó para DevOps do Azure.