Acionadores
DevSecOps os pipelines de integração contínua e implantação contínua fornecem um conjunto de acionadores padrão.
| 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.