Black Friday tra 20 giorni: i Suoi clienti potranno pagare? -25 % il 1° anno e configurazione offerta, fino al 30 novembreVedi l’offerta →

Integrazione

Componenti GitLab CI di Pathly

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.

GitLab CI

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_ID

pathly-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"