How do you debug CI/CD pipelines? Breakpoints?

This page summarizes the projects mentioned and recommended in the original post on /r/devops

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • breakpoint

    Add breakpoints to CI: pause, access the workflow with SSH, debug and resume. (by namespacelabs)

  • Where I work, we deal with a lot of these issues, especially with GitHub Actions. So we decided to find a solution and we came up with CI/CD Breakpoints. It is 100% open-source.

  • act

    Run your GitHub Actions locally 🚀

  • I've actually found act to be super useful. It's not perfect, but its still pretty good.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • action-tmate

    Debug your GitHub Actions via SSH by using tmate to get access to the runner system itself.

  • roadmap

    GitHub public roadmap

  • Others have mentioned tmate to SSH into a running GitHub Actions workflow; there is a roadmap issue making that functionality built-in to Actions, planned for 2023/Q4.

  • gitlab-ci-local

    Tired of pushing to test your .gitlab-ci.yml?

  • Two tools I've used for local Gitlab CI runs: - https://github.com/firecow/gitlab-ci-local - https://gitlab.com/AdrianDC/gitlabci-local

  • Two tools I've used for local Gitlab CI runs: - https://github.com/firecow/gitlab-ci-local - https://gitlab.com/AdrianDC/gitlabci-local

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts