Como executar um pipeline e ver os resultados
Você pode executar um pipeline a partir do cartão de pipeline, no modo de edição de pipeline e a partir da execução do pipeline. Você também pode usar os gatilhos disponíveis para que o
Automation Pipelines
execute um pipeline quando determinados eventos ocorrerem. - Verifique se um ou mais pipelines foram criados. Consulte os exemplos em Tutoriais para usar o Automation Pipelines.
Quando todos os estágios e tarefas do pipeline forem válidos, ele estará pronto para ser liberado, executado ou disparado.
Para executar ou disparar seu pipeline usando o
Automation Pipelines
, você pode ativar e executar o pipeline do cartão de pipeline ou enquanto estiver no pipeline. Em seguida, você pode visualizar a execução do pipeline para confirmar se o pipeline criou, testou e implantou seu código.Quando uma execução de pipeline estiver em andamento, você poderá excluir a execução se for um administrador ou um usuário não administrador.
- Administrador: para excluir a execução de um pipeline quando estiver em execução, clique emExecuções. Na execução a ser excluída, clique em .
- Usuário não administrador: para excluir uma execução de pipeline em execução, clique emExecuçõese emAlt Shift d.
Quando uma execução de pipeline estiver em andamento e parecer travada, um administrador poderá atualizá-la na página de Execuções ou na página de Detalhes da execução.
- Página Execuções: clique emExecuções. Na execução a ser atualizada, clique em .
- Página Detalhes da execução: clique emExecuções, no link para ver os detalhes da execução e em .
Para executar um pipeline quando ocorrerem eventos específicos, use os gatilhos.
- O gatilho Git poderá executar um pipeline quando os desenvolvedores atualizarem o código.
- O gatilho Gerrit poderá executar um pipeline quando ocorrerem revisões de código.
- O gatilho Docker poderá executar um pipeline quando um artefato for criado em um registro de Docker.
- Os comandoscurlouwgetpodem fazer com que o Jenkins execute um pipeline após a conclusão de uma compilação do Jenkins.
Para obter mais informações sobre como usar os gatilhos, consulte Disparando pipelines no Automation Pipelines.
O procedimento a seguir mostra como executar um pipeline do cartão de pipeline, visualizar execuções, ver os detalhes da execução e usar as ações. Ele também mostra como liberar um pipeline para que você possa adicioná-lo ao
VMware Aria Automation Service Broker
. - Habilite seu pipeline.Para executar ou liberar um pipeline, você deve habilitá-lo primeiro.
- Clique emPipelines.
- No seu cartão de pipeline, clique em.Você também pode habilitar seu pipeline enquanto estiver nele. Se o seu pipeline já estiver habilitado, o comandoExecutarestará ativo, e o menuAçõesexibiráDesativar.
- Liberte seu pipeline.Se quiser disponibilizar o pipeline como um item de catálogo noVMware Aria Automation Service Broker, deverá liberá-lo noAutomation Pipelines.
- Clique emPipelines.
- No seu cartão de pipeline, clique em.Você também pode liberar seu pipeline enquanto estiver nele.Depois de liberar o pipeline, abra oAutomation Service Brokerpara adicionar o pipeline como um item de catálogo e executá-lo. See Add pipelines to the Automation Service Broker catalog.Se o pipeline exigir mais de 120 minutos para ser executado, forneça um tempo de execução aproximado como um valor de tempo limite da solicitação. Para definir ou revisar o tempo limite da solicitação para um projeto, abra oAutomation Service Brokercomo administrador e selecione . Clique no nome do projeto e depois emProvisionando.Se o valor de tempo limite da solicitação não estiver definido, uma execução que exige mais de 120 minutos para ser executada aparece como falha com um erro de solicitação de tempo limite de retorno de chamada. No entanto, a execução do pipeline não é afetada.
- No cartão de pipeline, clique emExecutar.
- Para exibir o pipeline enquanto ele é executado, clique emExecuções.O pipeline executa cada estágio em sequência, e a execução do pipeline exibe um ícone de status para cada estágio. Se o pipeline incluir uma tarefa de operação do usuário, um usuário deverá aprovar a tarefa para que o pipeline continue a ser executado. Quando uma tarefa de operação do usuário é usada, o pipeline para de ser executado e aguarda o usuário necessário aprovar a tarefa.Por exemplo, você pode usar a tarefa de operação do usuário para aprovar a implantação do código em um ambiente de produção.Se a tarefa Operação do Usuário tiver um tempo limite de expiração definido em dias, horas ou minutos, o usuário necessário deverá aprovar o pipeline antes da expiração da tarefa. Caso contrário, o pipeline falhará conforme esperado.
- Para ver o estágio do pipeline que está aguardando a aprovação do usuário, clique no ícone de status do estágio.
- Para ver os detalhes da tarefa, clique na tarefa.Após o usuário necessário aprovar a tarefa, um usuário que tiver a função apropriada deverá retomar o pipeline. Para conhecer as funções necessárias, consulte Como gerenciar o acesso do usuário e as aprovações no Automation Pipelines.Se uma execução falhar, você deverá fazer a triagem e corrigir a causa da falha. Em seguida, vá até a execução e clique em.Você poderá retomar as execuções de pipelines primários e execuções aninhadas.
- Na execução do pipeline, você pode clicar emAçõespara visualizar o pipeline e selecionar uma ação, comoPausar,Cancelare muito mais. Quando uma execução de pipeline estiver em andamento se você for um administrador, poderá excluir ou sincronizar a execução do pipeline. Se você for um usuário não administrador, poderá excluir um pipeline em execução.
- Para navegar facilmente entre as execuções e ver os detalhes de uma tarefa, clique emExecuçõese clique em uma execução de pipeline. Em seguida, clique na guia na parte superior e selecione a execução do pipeline.
Parabéns! Você executou um pipeline, examinou a execução do pipeline e visualizou uma tarefa de operação do usuário que exigiu aprovação para que o pipeline continuasse a ser executado. Você também usou o menu
Ações
na execução do pipeline para retornar ao modelo de pipeline, para poder fazer quaisquer alterações necessárias. Para saber mais sobre como usar o
Automation Pipelines
para automatizar o ciclo de liberação do software, consulte Tutoriais para usar o Automation Pipelines.