Use o recurso de pesquisa para descobrir onde itens específicos ou outros componentes estão localizados . Por exemplo, talvez você queira procurar por pipelines ativados ou desativados. Porque, se um pipeline estiver desativado, ele não poderá ser executado.

O que é possível pesquisar

Você pode pesquisar em:
  • Projetos
  • Endpoints
  • Pipelines
  • Execuções
  • Painéis de pipeline, painéis personalizados
  • Servidores e gatilhos Gerrit
  • Git Webhooks
  • Webhooks do Docker
Você pode realizar uma pesquisa de filtro com base em coluna em:
  • Operações do Usuário
  • Variáveis
  • Atividade de gatilho para Gerrit, Git e Docker

É possível executar uma pesquisa de filtro com base em grade na página Atividade para cada gatilho.

Como funciona a pesquisa

Os critérios para uma pesquisa variam dependendo da página em que você está . Cada página tem diferentes critérios de pesquisa.
Onde você pesquisa Critérios a serem usados para pesquisa
Painéis de Pipeline Nome, Descrição, Tags, Link, Projeto
Painéis Personalizados Nome, Descrição, Link (UUID de um item no painel), Atualizado por, Criado por, Projeto
Execuções Status, Mostrar, Nome, Disparado por, Comentários, Motivo, Tags, Link (UUID da execução), Link de Pipeline, Projeto, Executado por e Mensagem de status usando esse formato: <key>:<value>
Pipelines Nome, Descrição, Tags, Link, Projeto, Atualizado por, Criado por
Projetos Nome, Descrição
Endpoints Nome, Descrição, Tipo, Projeto, Atualizado por
Gatilhos Gerrit Nome, Projeto Gerrit, Atualizado por, Criado por, Ramificação, Listener, Projeto
Listeners Gerrit Nome, Status, Projeto
Git Webhooks Nome, Tipo de Servidor, Repositório, Ramificação, Pipeline, Descrição, Projeto
Onde:
  • O link é o UUID de um pipeline, execução ou widget em um painel.
  • Exemplos de notação de mensagem de status:
    • Notação: statusMessage:<value>

      Exemplo: statusMessage:Execution failed

  • Status ou estados dependem da página de pesquisa .
    • Para execuções, os valores possíveis incluem: concluído, com falha, reversão ou cancelamento.
    • Para pipelines, os valores possíveis de estado incluem: habilitado, desabilitado ou liberado.
    • Para gatilhos, os possíveis valores de status incluem: habilitado ou desabilitado.
  • Executado por, Criado por ou Atualizado por refere-se ao usuário que está conectado.
A pesquisa aparece no canto superior direito de cada página válida. Quando você começa a digitar na pesquisa em branco, o Code Stream reconhece o contexto da página e sugere opções para a pesquisa.
Métodos que podem ser usados para pesquisar Como digitar
Digite uma parte do parâmetro de pesquisa.

Por exemplo, para adicionar um filtro de status que liste todos os pipelines ativados, digite ena.


Para exibir os pipelines ativados, na área de Pesquisa, insira "ena" e selecione Status:Ativado.
Para reduzir o número de itens encontrados, adicione um filtro.

Por exemplo, para adicionar um tipo de filtro de nome Tes. O filtro funciona como E com o filtro Status:desativado existente e exibir apenas os pipelines desativados que têm Tes no nome.

Quando você adiciona outro filtro, as opções restantes são exibidas: Nome, Descrição, Tag, Link, Projeto e Atualizado por.


Para reduzir os resultados da pesquisa, insira várias letras na área Pesquisa, como Tes e clique em uma das opções exibidas.
Para reduzir o número de itens exibidos, clique no ícone de filtro nas propriedades de um pipeline ou em uma execução de pipeline.
  • Para pipelines, Status, Tags, Projeto e Atualizado por têm, cada um, um ícone de filtro.
  • Para execuções, Tags, Executado por e Mensagem de status têm, cada um, um ícone de filtro.

Por exemplo, no cartão de pipeline, clique no ícone para adicionar o filtro para a tag SmartTemplate aos filtros existentes para: Status:Enabled, Project:test, Updated by:user e Tags:Canary.

Filtros de pesquisa no cartão de pipeline
Use um separador de vírgula para incluir todos os itens em dois estados de execução.

Por exemplo, digite fa,can para criar um filtro de status que funcione como um OR para listar todas as execuções que falharam ou cancelamento.


Pesquisa OU
Digite um número para incluir todos os itens em um intervalo de índice.

Por exemplo, digite 35 e selecione < para listar todas as execuções com um número de índice inferior a 35.


Índice de pesquisa com operador
Os pipelines são modelados conforme as tarefas se tornam execuções aninhadas e não são listadas com todas as execuções por padrão.

Para mostrar execuções aninhadas, digite nested e selecione o filtro Exibir.


Pesquisar execuções aninhadas

Como salvar uma pesquisa favorita

É possível salvar as pesquisas favoritas para serem usadas em todas as páginas clicando no ícone de disco ao lado da área de pesquisa.

  • Salve uma pesquisa digitando os parâmetros para pesquisa e clicando no ícone para dar um nome de pesquisa como ativado por mim.
  • Depois de salvar uma pesquisa, clique no ícone para acessar a pesquisa. Também é possível selecionar Gerenciar para renomear, excluir ou mover a pesquisa na lista de pesquisas salvas.

    Pesquisa salva

As pesquisas são ligadas ao seu nome do usuário e aparecem apenas nas páginas às quais a pesquisa se aplica. Por exemplo, se você tiver salvo uma pesquisa chamada ativado por mim para Status:ativado na página Pipelines, a pesquisa ativado por mim não estará disponível na página de gatilhos Gerrit, mesmo que o Status:ativado seja uma pesquisa válida para um gatilho.

Posso salvar um pipeline favorito?

Se você tiver um pipeline ou um painel favorito, poderá fixá-los para que sempre apareçam na parte superior da sua página de pipelines ou painéis. No cartão de pipeline, clique em Ações > Fixar.

Fixar pipeline na parte superior da tela