Paul Krill
Editor at Large

Blue Ocean UI for Jenkins surfaces better info for dev teams

news
Sep 15, 20162 mins

The open source project redesigns the Jenkins interface to give users less clutter and more pertinent information

yacht with red spinnaker at full sail on blue ocean with clouds
Credit: Bigwavephoto

Blue Ocean, a revamped user interface for the Jenkins CI/CD (continuous integration/continuous delivery) server, moved to a beta release stage this week, with general availability expected in early 2017.

The open source project rethinks the Jenkins user experience, surfacing information for development teams with as few clicks as possible, according to a Jenkins blog entry. “Basically, it’s a complete redesign of the user interface,” Jenkins founder Kohsuke Kawaguchi said this week. Built on a more modern technology stack, Blue Ocean gives users information needed when code fails in a Jenkins pipeline.

Blue Ocean reduces clutter and boosts clarity. Pipelines, which are Jenkins jobs enabled by the Pipeline plugin, are visualized on the screen along with steps and logs to help users understand what’s going on in the CD pipeline. “Scrolling through 10,000 line log files is a thing of the past. Blue Ocean breaks down your log per step and calls out where your build failed,” the blog entry states.

The UI features an editor for automating CD pipelines, as well as branch and pull request awareness and a personalized view. “Jobs that need your attention, say a Pipeline waiting for approval or a failing job that you have recently changed, appear on the top of the dashboard,” according to the blog post.

Aside from Blue Ocean, Kawaguchi also detailed ease-of-use goals for Jenkins, including simplifying the pipeline model and making it easier to understand a jenkinsfile, which serves as a container for a pipeline. The company wants to enable new team members to more easily work with jenkinsfiles developed by others. Also on the to-do list: catering both to point-and-click interface users as well as those who use vi or emacs editors, and improving failover and disaster recovery for moving data away from the same computer running the CI/CD server.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author