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
- Instale o tfx-cli usando
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-cli
o .
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.