Acionadores

DevSecOps os pipelines de integração contínua e implantação contínua fornecem um conjunto de acionadores padrão.

Acionadores
Pipeline Nome Descrição Estado
Solicitação pull Acionador de solicitação pull do Git Executa o pipeline de solicitação pull nas solicitações pull dentro do repositório de aplicativos. Ativado
Solicitação pull Acionador manual Executa o pipeline de solicitação pull em um commit ou uma filial especificada, sob demanda. Ativado
Promoção Acionador de validação de promoção do Git Executa o pipeline de validação de promoção quando uma solicitação pull é aberta / atualizada na ramificação target-environment do inventário. Desativado
Integração contínua Acionador de tempo limite de integração contínua do Git Executa o pipeline de integração contínua na ramificação master do repositório de aplicativos, diariamente, às 4h. Desativado
Integração contínua Acionador de integração contínua do Git Executa o pipeline de integração contínua quando um commit é enviado para a ramificação principal do repositório de aplicativos. Ativado
Integração contínua Acionador manual Executa o pipeline de integração contínua em um commit ou filial especificados, sob demanda. Ativado
implementação contínua Acionador de tempo limite de entrega contínua do Git Executa o pipeline de implantação contínua todos os dias às 4 horas da manhã. Desativado
implementação contínua Acionador de entrega contínua do Git Executa o pipeline de implantação contínua quando um commit é enviado para a ramificação target-environment do Inventário. Desativado
implementação contínua Acionador manual de entrega contínua Executa o pipeline de implantação contínua na ramificação target-environment do Inventário, sob demanda. Ativado
implementação contínua Acionador de promoção manual Executa o pipeline de promoção para promover mudanças de inventário a partir da ramificação de source-environment para a ramificação de target-environment . Ativado
Conformidade contínua Git CC Timed Trigger Executa o pipeline de conformidade contínua todos os dias às 4 horas da manhã. Ativado
Conformidade contínua Acionamento Manual CC Executa o pipeline de conformidade contínua na tag environment-tag do Inventário, sob demanda. Ativado
Integração contínua, implementação contínua, conformidade contínua Acionador Cronometrado do Limpador de Evidência Executa o pipeline todos os dias às 2AM para limpar todas as evidências antigas geradas antes de evidence-retention-days dias.. Desativado por padrão.
Integração contínua, implementação contínua, conformidade contínua Acionador manual do limpador de evidência Executa o pipeline para limpar todas as evidências antigas geradas antes de evidence-retention-days dias. É executado sob demanda Ativado

É possível incluir acionadores no conjunto de acionadores padrão.

Acionamento de um pipeline usando CLI ou API

  • Além dos acionadores padrão, você pode iniciar manualmente as execuções do pipeline usando a CLI do IBM Cloud ou uma chamada à API REST.
    • CLI: use a CLI do IBM Cloud para acionar um pipeline especificando as IDs da cadeia de ferramentas e do pipeline.
    • API: Envie uma solicitação POST para o ponto de extremidade do acionador do pipeline com os cabeçalhos de autorização e a carga útil apropriados. Para obter instruções passo a passo e exemplos de uso, consulte Uso de acionadores.