Codefresh launched its live CI/CD debugging tool to take the suck out of DevOps, as creation of CI/CD pipelines is considered a frustrating and time-consuming process. Each change has to be saved, committed and the pipeline rerun from the beginning. DevOps engineers are missing a key component that has been available for software developers for years -debugging breakpoints.
The Codefresh pipeline debugger works similar to an integrated development environment (IDE) debugger. Developers can place breakpoints on one or more pipeline steps and once the pipeline hits one of them, it will pause and a debugging window will open. Users can then test commands, explore the state of the pipeline, and identify required changes.
“The initial feedback from our users piloting live debugging has been very positive. They love how much faster and easier the CI/CD pipeline creation process is when engineers are able to test, troubleshoot, and fix their pipelines with this new tool,” said Raziel Tabib, founder and CEO of Codefresh.
With Codefresh, users can run their pipelines locally and see them executing on the workstation. This helps a lot when it comes to monitoring a pipeline and allows them to run the pipeline in a fully controlled context, such as a laptop.
As more customers are adopting Codefresh, the company wants to help them debug their pipelines in a more user-friendly manner. While most CI solutions offer just a simple SSH connection to the builder node, Codefresh wanted to take pipeline debugging to the next level and allow them to debug the Codefresh pipelines using the breakpoints.
When debugging an application, users can place breakpoints in one or more positions in the source code, run the application in debug mode and inspect its state when it hits any of the breakpoints.
No comments:
Post a Comment