to build multi-platform NUT to automate your build and releases for all products going forward

Jenkins is the way to improve railway signaling solutions

Jenkins pipelines help improve railway signaling performance and empower developers with better DevOps processes.

Background: For our railway software, we needed to improve the quality, stability and delivery time of a legacy project, while giving our team a way of working smarter and faster.

Goals: Monitoring and operation of embedded railway traffic management systems.

Solution & Results: We migrated almost all components from a Subversion repository where, most of the time, people are working on a trunk branch to a Bitbucket Repository and Jenkins Pipeline.

Now every change is a node on a dedicated branch and merged after a reviewed pull request and successful Jenkins build.

We achieved superior results with Jenkins Pipelines, including:

  • Fewer failed unit tests
  • Improved code quality, by doing code reviews for every pull request
  • Increased transparency and awareness of code changes
  • Easier testing
  • Build stability; Our master build is now much more stable
Jenkins improved and simplified our way of working. But also it increased our product quality and stability.
profile picture
Ciprian MihailaSoftware Developer