Kiuwan’s new features allow for continuous measurement of software code quality
Maitland, Florida – September 17 – Kiuwan (www.kiuwan.com), Optimyth’s software measuring and analysis solution in the cloud, announced today a new Jenkins plug-in and the availability of a RESTful API, allowing data that measures an application’s quality to be pulled from Kiuwan whenever and wherever needed.
Measure application code quality continuously
“In a world where companies are embracing DevOps initiatives, we want to help them integrate the measurement and analysis of their application’s code with their continuous integration and deployment processes with our new plug-in,” said Jesus Martin, CEO of Optimtyh Software. “Nowadays, everything in software development has to be continuous: continuous builds, continuous integration, continuous deployment, you name it! Why not continuous code quality measurement?”
Jenkins is the most widely used open-source continuous integration server in the IT industry. System integrators using Jenkins can drive the build and deployment of key applications, automatically assuring that all application modules and components are ready. The Kiuwan plug-in also allows system integrators to perform a code analysis as part of the process, and based on the results, they can decide whether or not to continue with the deployment process. Results are automatically uploaded to Kiuwan so users can track the evolution of the relevant quality indicators, such as potential risks if they continue to develop with their current level of quality.
By using the new Kiuwan plug-in, system integrators can build a continuous code quality process that embeds it in another continuous process already in place.
Jenkins users can download and install the Kiuwan plug-in from the Jenkins dashboard in the Manage Plug-ins section. For more information visit: https://wiki.jenkins-ci.org/display/JENKINS/Kiuwan+Plugin
Kiuwan Jenkins plug-in is open source under MIT license. The source code is available to download at Kiuwan’s GitHub account (https://github.com/kiuwan/jenkins-plugin) or from forked project in the Jenkins CI GitHub account (https://github.com/jenkinsci/kiuwan-plugin)
Open to the world
“Interoperability is a key success factor for any cloud service. Kiuwan offers its RESTful API to anyone who wants to provide information about the quality of their applications. With our new RESTful API, they can easily pull that information directly from the source,” Jesús Martín said.
Kiuwan users can now easily invoke the RESTful API to integrate the quality information of their application in their websites, their DevOps dashboards, or use them programmatically from other applications to make decisions based on their quality indicators.
One of the key benefits of a RESTful API is that because it is completely independent of the programming language used, developers just have to issue an HTTP call to one of the endpoints provided by the API.
Full documentation is available on Kiuwan’s website (https://www.kiuwan.com/docs/display/K5/REST+API).
Several Internet API directories and marketplaces, like programmable web (http://www.programmableweb.com/api/kiuwan) and mashape (https://www.mashape.com/jellyfish/kiuwan-rest), have already included Kiuwan. In mashape, in addition to full documentation, users can utilize its execution console to use the API directly and have code examples in different languages, such as Java, PHP, Python, Ruby, and Objective-C.
For java developers Kiuwan has simplified the process with a Java Client library, which encapsulates all API calls in Java classes. Developed by the Kiuwan team, the Java Client library is open source readily available for download from Kiuwan’s GitHub account (https://github.com/kiuwan/java-api-client) under MIT license. Documentation on how to use the library is available on Kiuwan’s website (https://www.kiuwan.com/docs/display/K5/REST+API).
About Optimyth and Kiuwan
Kiuwan is a brand of Optimyth Software; an independent software company specialized in solutions to support large companies with their rationalization, quality and productivity management initiatives while improving the overall maintainability of the software estate.
Kiuwan is based on Optimyth’s state-of-the-art checKing product: an Integrated Application Quality Management Portal, which aggregates information from all the stages of a development life cycle into one “single pane of glass.”
With Kiuwan, Optimyth provides a convenient and affordable solution in the cloud for everyone wanting to continuously measure the quality of their application’s code.
2600 Lake Lucien Drive Suite 115
Maitland, FL 32751