Comandos e referência
Esta página resume o comportamento atual dos comandos públicos da CLI e destaca os pré-requisitos mais importantes de cada fluxo.
Matriz rápida
Comando
Exige login
Exige --env
Aceita --json
login
nao
nao
nao
logout
nao
nao
nao
login-check
sim
nao
nao
list-environments
sim
nao
sim
list-packages
sim
sim
sim
create-package
sim
fluxo atual trata ambiente como obrigatório
nao
list-automations
sim
sim
sim
create-automation
sim
sim
nao
deploy-automation
sim
sim
nao
Login
tunnelhub loginabre autenticação via navegador;
solicita
Tenant ID;salva tokens localmente;
usa refresh automático quando necessário.
Fallback:
Verificação de sessão
Use para confirmar se as credenciais atuais ainda são válidas.
Logout
Remove credenciais locais salvas pela CLI.
Listagem de ambientes
Saída de máquina:
Listagem de pacotes
Também é possível usar --json.
Criação de pacote
Importante: a implementação atual trata o ambiente como obrigatório no fluxo, então valide esse contexto antes de criar o pacote.
Listagem de automações
Também é possível usar --json.
Criação de automação
O comando permite escolher entre quatro templates:
NO_DELTANO_DELTA_BATCHDELTADELTA_BATCH
Durante o fluxo, a CLI cria a automação remotamente, baixa o template oficial correspondente, extrai o projeto para uma nova pasta e preenche service.uuid no tunnelhub.yml.
Deploy de automação
Opções relevantes:
--automation <uuid>para sobrescrever oservice.uuiddotunnelhub.yml;--publishpara solicitar criação de versão publicada.
Requisitos do deploy:
estar autenticado;
executar o comando na pasta que contém
tunnelhub.yml, ou informar corretamente o contexto de execução;ter
package.artifactconfigurado;fornecer
--message.
O fluxo de deploy faz upload do artefato por URL assinada e depois solicita a criação do deploy na plataforma.
Troubleshooting rápido
Nao autenticado: rode
tunnelhub login.Ambiente inválido: valide com
tunnelhub list-environments.tunnelhub.ymlnão encontrado: execute o comando na raiz correta do projeto.package.artifactausente: configure o caminho do zip antes do deploy.UUID da automação ausente: preencha
service.uuidou use--automation.
Fluxo recomendado
Consulte também tunnelhub.yml para o contrato de build e deploy.
Last updated