UiPath Documentation
uipath-cli
latest
false
Guia do usuário da UiPath CLI
Importante :
Este conteúdo foi traduzido com auxílio de tradução automática. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

projetos do uip aops

Sintaxe e opções para "uip aops project" e "uip aops solution", que inspecionam projetos de automação e soluções do Studio descobertos por meio de uma conexão SourceControl.

uip aops project inspeciona os arquivos, conteúdo e histórico de confirmação de um único projeto de automação. uip aops solution faz o mesmo para uma solução do Studio. Ambos são somente leitura no repositório Git subjacente — descubra os identificadores primeiro com connection projects/connection solutions. Consulte a visão geraluip aops para conceitos compartilhados.

Resumo​

uip aops project list [--connections <csv>] [--target-framework <name>] [--project-type <type>] [--offset <n>] [--limit <n>] [--search <term>]
uip aops project get --project-id <id> [--reference <ref>] [--with-branches]
uip aops project files --project-id <id> [--path <path>] [--reference <ref>]
uip aops project content --project-id <id> --path <path> [--reference <ref>]
uip aops project commits --project-id <id> [--path <path>] [--branch <name>] [--offset <n>] [--limit <n>] [--search <term>]
uip aops project commit --project-id <id> --reference <sha>

uip aops solution get <solution-id>
uip aops solution commits <solution-id> [--path <path>] [--branch <name>] [--offset <n>] [--limit <n>] [--search <term>]
uip aops project list [--connections <csv>] [--target-framework <name>] [--project-type <type>] [--offset <n>] [--limit <n>] [--search <term>]
uip aops project get --project-id <id> [--reference <ref>] [--with-branches]
uip aops project files --project-id <id> [--path <path>] [--reference <ref>]
uip aops project content --project-id <id> --path <path> [--reference <ref>]
uip aops project commits --project-id <id> [--path <path>] [--branch <name>] [--offset <n>] [--limit <n>] [--search <term>]
uip aops project commit --project-id <id> --reference <sha>

uip aops solution get <solution-id>
uip aops solution commits <solution-id> [--path <path>] [--branch <name>] [--offset <n>] [--limit <n>] [--search <term>]

lista de projetos do uip aops​

Liste projetos em cada conexão visível do SourceControl (um agregador de conexão cruzada — a maioria dos outros verbos project segmenta um projeto por --project-id).

Opções​

LongValorDescription
--connections <csv>separados por vírgulaIdentificadores de conexão para os quais distribuir. O padrão é para todas as conexões visíveis.
--target-framework <name>StringFiltro no lado do servidor na estrutura de destino do projeto.
--project-type <type>StringFiltro do lado do servidor no tipo de projeto, por exemplo Process, Library, Agent.
--offset <n>Número inteiroNúmero a ignorar por conexão. Deve ser um múltiplo de --limit. Padrão 0.
--limit <n>Número inteiroMáximo a ser retornado por conexão. 10Padrão.
--search <term>StringFiltro de substring do lado do servidor no nome do projeto.
Observação:

Isso se abre para todas as conexões em paralelo e se degrada em vez de falhar: se algumas conexões não puderem ser lidas, os projetos acessíveis ainda serão retornados e o envelope carregará um Warning nomeando as conexões que foram ignoradas. Uma pequena lista nunca se falha para um completo. Somente uma falha total e de todas as conexões é um erro. Execute novamente com --log-level warn para ver o erro subjacente de cada conexão.

Exemplos​

uip aops project list

uip aops project list --connections f1e2d3c4-0000-0000-0000-000000000001 --search invoice
uip aops project list

uip aops project list --connections f1e2d3c4-0000-0000-0000-000000000001 --search invoice

Formato dos dados (--output json)​

{
  "Code": "ProjectList",
  "Data": [
    { "ProjectId": "9999dddd-0000-0000-0000-000000000001", "Name": "Invoice Processing", "Description": "Daily invoice ingest", "Type": "Process", "Repository": "automation-hub" }
  ]
}
{
  "Code": "ProjectList",
  "Data": [
    { "ProjectId": "9999dddd-0000-0000-0000-000000000001", "Name": "Invoice Processing", "Description": "Daily invoice ingest", "Type": "Process", "Repository": "automation-hub" }
  ]
}

Projeto uip aops obter​

Buscar os metadados de um projeto em uma referência fornecida.

Opções​

LongValorRequiredDescription
--project-id <id>StringsimUUID do serviço do SC para o projeto, de connection projects.
--reference <ref>ramificação/tag/SHAnãoO padrão é o HEAD da ramificação padrão.
--with-branchesBandeiranãoBusque também a lista completa de ramificações e inclua-a como availableBranches. Uma viagem extra de ida e volta.

Exemplos​

uip aops project get --project-id 9999dddd-0000-0000-0000-000000000001

uip aops project get --project-id 9999dddd-0000-0000-0000-000000000001 --with-branches
uip aops project get --project-id 9999dddd-0000-0000-0000-000000000001

uip aops project get --project-id 9999dddd-0000-0000-0000-000000000001 --with-branches

Formato dos dados (--output json)​

{
  "Code": "ProjectGet",
  "Data": {
    "identifier": "9999dddd-0000-0000-0000-000000000001",
    "name": "Invoice Processing",
    "description": "Daily invoice ingest",
    "type": "Process",
    "projectVersion": "1.2.0",
    "repository": "automation-hub",
    "defaultBranch": "main"
  }
}
{
  "Code": "ProjectGet",
  "Data": {
    "identifier": "9999dddd-0000-0000-0000-000000000001",
    "name": "Invoice Processing",
    "description": "Daily invoice ingest",
    "type": "Process",
    "projectVersion": "1.2.0",
    "repository": "automation-hub",
    "defaultBranch": "main"
  }
}

Com --with-branches, Data adiciona availableBranches: ["main", "release", "feature/x"]. Se não for possível resolver o repositório do projeto para enumerar ramificações, availableBranches será uma matriz vazia com um aviso registrado em log em vez de uma falha.

arquivos de projeto uip aops​

Lista a árvore de arquivos de um projeto em uma referência específica.

Opções​

LongValorRequiredDescription
--project-id <id>StringsimUUID do serviço do SC para o projeto.
--path <path>StringnãoSubdiretório a ser listado. O padrão é a raiz do projeto.
--reference <ref>ramificação/tag/SHAnãoO padrão é o HEAD da ramificação padrão.

Formato dos dados (--output json)​

{ "Code": "ProjectFiles", "Data": [] }
{ "Code": "ProjectFiles", "Data": [] }

Uma linha por entrada com seu nome, caminho, tipo e tipo de unidade construível.

conteúdo do projeto uip aops​

Buscar o conteúdo bruto de um arquivo dentro de um projeto.

Opções​

LongValorRequiredDescription
--project-id <id>StringsimUUID do serviço do SC para o projeto.
--path <path>StringsimCaminho do arquivo relativo à raiz do projeto.
--reference <ref>ramificação/tag/SHAnãoO padrão é o HEAD da ramificação padrão.

Formato dos dados (--output json)​

{ "Code": "ProjectFileContent", "Data": { "fileContent": "<xaml…>" } }
{ "Code": "ProjectFileContent", "Data": { "fileContent": "<xaml…>" } }

Uma combinação --path/--reference não resolvida falha com Project file '<path>' not found. em vez de um sucesso vazio.

Confirmações de projeto uip aops​

Lista o histórico de confirmação de um projeto. Segmentado apenas por --project-id — não há variante baseada em local (repo/referência) desse ponto de extremidade.

Opções​

LongValorRequiredDescription
--project-id <id>StringsimUUID do serviço do SC para o projeto.
--path <path>StringnãoFiltre para confirmações que afetam este caminho.
--branch <name>StringnãoFiltre para uma ramificação. O padrão é a ramificação padrão.
--offset <n>Número inteironãoNúmero a ignorar. Deve ser um múltiplo de --limit. Padrão 0.
--limit <n>Número inteironãoMáximo a ser retornado. 20Padrão.
--search <term>StringnãoFiltro de substring do lado do servidor na mensagem de confirmação.

Formato dos dados (--output json)​

{ "Code": "ProjectCommits", "Data": { "result": [] } }
{ "Code": "ProjectCommits", "Data": { "result": [] } }

confirmação do projeto uip aops​

Busca uma única confirmação por SHA.

Opções​

LongValorRequiredDescription
--project-id <id>StringsimUUID do serviço do SC para o projeto.
--reference <sha>Confirmar SHAsimTambém aceita uma ramificação/tag que é resolvida em uma confirmação.

Formato dos dados (--output json)​

{ "Code": "ProjectCommit", "Data": { "Reference": "0123456789abcdef0123456789abcdef01234567", "Message": "Initial commit" } }
{ "Code": "ProjectCommit", "Data": { "Reference": "0123456789abcdef0123456789abcdef01234567", "Message": "Initial commit" } }

Falha com Commit <reference> not found. se não resolver.

solução uip aops obter​

Busque os metadados de uma solução do Studio por identificador — o DTO da solução persistente (nome, identificador, repositório de origem, ramificação padrão, informações da última modificação).

Argumentos​

NameRequiredFinalidade
<solution-id>simIdentificador da solução de connection solutions <connection-id>.

Formato dos dados (--output json)​

{ "Code": "SolutionGet", "Data": { "identifier": "abcd5678-0000-0000-0000-000000000001", "name": "Finance Suite" } }
{ "Code": "SolutionGet", "Data": { "identifier": "abcd5678-0000-0000-0000-000000000001", "name": "Finance Suite" } }

confirmações da solução uip aops​

Liste o histórico de confirmação de uma solução.

Argumentos​

NameRequiredFinalidade
<solution-id>simIdentificador da solução de connection solutions <connection-id>.

Opções​

LongValorDescription
--path <path>StringFiltre para confirmações que afetam este caminho.
--branch <name>StringFiltre para uma ramificação. O padrão é a ramificação padrão.
--offset <n>Número inteiroNúmero a ignorar. Deve ser um múltiplo de --limit. Padrão 0.
--limit <n>Número inteiroMáximo a ser retornado. 20Padrão.
--search <term>StringFiltro de substring do lado do servidor na mensagem de confirmação.

Formato dos dados (--output json)​

{ "Code": "SolutionCommits", "Data": { "result": [] } }
{ "Code": "SolutionCommits", "Data": { "result": [] } }
  • uip aops — visão geral e conceitos.
  • connections — descubra identificadores de projetos/soluções.
  • pipelines — defina e execute um pipeline de CI/CD em um projeto.

Veja também​

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades