Skip to content

ci

Commands for working with CI pipelines

Terminal window
pogo ci

Commands for listing and inspecting CI runs recorded on the server.

Terminal window
pogo ci runs

Inspect the log output of a CI run

Terminal window
pogo ci runs inspect <run-id>

List CI runs for the repository

Terminal window
pogo ci runs list

Test a CI pipeline configuration by executing it with a synthetic event.

This command allows you to test your CI pipeline locally before pushing it to the server. It will execute the pipeline using the same logic as the server would, allowing you to verify that your configuration works as expected.

The config file should be a YAML file in the .pogo/ci/ directory. If no config file is specified, all CI config files in .pogo/ci/ will be tested.

Terminal window
pogo ci test [config-file]
  • --archive-url, -a : Archive URL for the event (default: https://example.com/archive)
  • --event-type, -t : Event type to simulate (push or remove) (default: push)
  • --rev, -r : Revision name for the event (default: main)