Black Friday tra 20 giorni: i Suoi clienti potranno pagare? -25 % il 1° anno e configurazione offerta, fino al 30 novembreVedi l’offerta →
Integrazione
pathly-ping e pathly-scenario nel catalogo GitLab: pipeline rossa se lo smoke fallisce.
Ottenere la mia chiave APIContratto OpenAPI
Documento completo, senza autenticazione, da passare al Suo generatore di client.
Componenti CI ufficiali sotto gitlab.com/pathly1/provider/gitlab-ci, pubblicati nel CI/CD Catalog di GitLab (sorgenti nel monorepo integrations/gitlab-ci). pathly-ping verifica la chiave; pathly-assert fallisce se lastStatus ≠ ok; pathly-run avvia e attende; pathly-scenario garantisce un Ping. Dichiari PATHLY_API_TOKEN come variabile mascherata / protetta del progetto o del gruppo.
Concateni il componente dopo il job di deploy (stage smoke). Se ping fallisce, la pipeline diventa rossa prima della promozione in produzione.
include pathly-assert
# .gitlab-ci.yml
include:
- component: gitlab.com/pathly1/provider/gitlab-ci/[email protected]
inputs:
api_token: $PATHLY_API_TOKEN
scenario_id: $PATHLY_SCENARIO_IDpathly-run (smoke post-deploy)
include:
- component: gitlab.com/pathly1/provider/gitlab-ci/[email protected]
inputs:
api_token: $PATHLY_API_TOKEN
scenario_id: $PATHLY_SCENARIO_ID
timeout_sec: "120"pathly-scenario
include:
- component: gitlab.com/pathly1/provider/gitlab-ci/[email protected]
inputs:
api_token: $PATHLY_API_TOKEN
scenario_name: Checkout
scenario_url: https://www.example.com/cart
interval_sec: "300"