Posted in

CloudBees 整合 AI 驱动的测试,两位前员工回归_AI阅读总结 — 包阅AI

包阅导读总结

1. `CloudBees`、`AI-Powered Testing`、`Launchable`、`DevOps`、`Jenkins`

2. CloudBees 通过收购 Launchable 增强其 CI/CD 和 DevSecOps 平台的 AI 能力,迎接 AI 驱动的测试。此前离开 CloudBees 的关键人物回归,新能力旨在解决软件开发中的测试优化和管道故障排查等挑战。

3.

– CloudBees 收购专注优化软件测试和开发流程的 AI 公司 Launchable 增强平台。

– 关键因素是前 CloudBees 员工 Kohsuke Kawaguchi 和 Harpreet Singh 的回归。

– 二人将担任 CloudBees 的 AI 联合负责人。

– 新 AI 能力旨在解决软件开发的两大挑战:优化 QA 和测试流程以及排查管道故障。

– Launchable 创新方式看待测试,预测失败。

– 可减少不必要测试,为开发者节省时间。

– 分析师认为这能为开发者节省时间,减少误报,提高效率,CloudBees 可帮助不同提供商的用户。

– Jenkins 在 CI/CD 工具市场占主导。

– Launchable 方法不受 CI 限制。

思维导图:

文章地址:https://thenewstack.io/cloudbees-welcomes-ai-powered-testing-prodigal-sons-home/

文章来源:thenewstack.io

作者:Darryl K. Taft

发布时间:2024/8/7 18:48

语言:英文

总字数:1018字

预计阅读时间:5分钟

评分:81分

标签:AI 驱动的测试,CI/CD,DevSecOps,CloudBees,Launchable


以下为原文内容

本内容来源于用户推荐转载,旨在分享知识与观点,如有侵权请联系删除 联系邮箱 media@ilingban.com

DevOps specialist CloudBees has enhanced its CI/CD and DevSecOps platform with new AI capabilities by acquiring Launchable, an AI company focusing on optimizing software testing and development processes.

Ironically, a key factor in this move is the return to CloudBees of Kohsuke Kawaguchi and Harpreet Singh, former CloudBees employees who worked on Jenkins (previously known as Hudson). The two left CloudBees to launch Launchable in 2019.

The two returnees will be AI co-leads at CloudBees, said Shawn Ahmed, the company’s chief product officer. The founders of Launchable have extensive experience in both DevOps and AI, making the acquisition valuable for CloudBees’ future AI initiatives.

Shawn Ahmed, chief product officer, CloudBees

Two Main Challenges

With the new AI capability, CloudBees aims to address two of the main challenges in software development: Optimizing QA and testing processes; and triaging pipeline failures, Ahmed said.

AI and ML have had a profound impact over the last two years on software development, and particularly in the arena of generating code with solutions such as Microsoft/GitHub Copilot, AmazonQ, he noted. And developers have drawn tremendous benefits from being able to have a coding assistant on their side to be able to generate a whole lot more code.

“But here’s the thing, the delivery pipelines are still the same,” Ahmed told The New Stack. “The other constant is that there’s 24 hours in the day, and you have to run your build pipelines, your test pipelines, your deploy pipelines within that same time window. When you have this very large increase in the amount of code being generated coming through those same pipelines with those constraints through them, the question that has been on everybody’s mind is how do you apply technologies like large language models, machine learning and AI to use cases and everything else that happens after you commit your code?”

Rather than spending hours in the testing stage of the pipeline, Launchable has taken an innovative way to look at things like “flaky” tests, Ahmed said. They started looking at test failures and began to draw relationships between types of code changes a developer does and the type of tests that will fail and started looking at predicting what kind of code changes would lead to what kind of failures, he explained.

“Now imagine if you had like 50 tests you’re running and the first 49 passed but the 50th failed and it took those 55 hours to run. Why wait all those hours for 49 tests that you know that are going to pass to pass when you know the 50th will fail?” he said. “Why not just run the 50th first and create a test suite for that and fail the code faster so that you can take all that time that was spent running tests that otherwise passed and run them later but focus on giving time back to the developers?”

That lies at the core of Launchable and with Jenkins in use across the CloudBees customer base, users can “complement their pipelines with a few calls out to Launchable’s technology and gain tremendous time back for their developers by predicting which tests are going to fail and using AI to triage the errors and provide solution facts to the developer on what to fix,” Ahmed explained.

This can save developers time by reducing unnecessary testing and providing faster feedback on potential failures.

In Stack Overflow’s 2024 Developer Survey conducted in July, 46% of developers said they are interested in using AI to test code — the highest percentage of all the workflows asked about. And 81% of professional developers said they thought using AI to test code would be more integrated with their workflow in the next year.

The Jenkins Boys Come Home

“So they [Kawaguchi and Singh] had an amazing experience and were kind of the first ones to think about how AI could be applied to DevOps,” Sacha Labourey, co-founder and chief strategy officer at CloudBees, told The New Stack. “And that was well before anybody was talking about LLMs. Those guys since 2019 have been doing DevOps and AI day in, day out. So it’s a great fit for us in terms of making this very real. Kohsuke and Harpreet are back in the house, so that’s really cool.”

Kohsuke Kawaguchi, creator of Jenkins, Launchable co-founder

Perhaps the AI-driven testing will indeed give developers time back to work on new development, one analyst says.

“Kohsuke returning home to the Jenkins community is really cool, but he’s bringing with Launchable a way to inject deep AI test analysis into the CI/CD pipeline that should greatly reduce false positives from whatever test frameworks they are running, which in turn will reduce developer triage and investigation time,” Jason English, an analyst with Intellyx, told The New Stack. “Since Launchable was already developed with Jenkins in mind, existing users should be able to turn on the capability on day one.”

Moreover, “Jenkins continues to dominate the CI/CD DevOps market. Jenkins oversees hundreds of thousands of test suites, and CloudBees can deploy the Launchable solution to each one and use AI to improve their efficiency,” Singh wrote in a blog post. “There are also several CI vendors in the market, in addition to Jenkins. Launchable’s approach is also CI agnostic. Thus, CloudBees can help folks struggling with QA regardless of which provider these pipelines exist on.”

Jenkins holds about 47% of the market for CI/CD tools. The top three of Jenkins’s competitors in the Continuous Integration and Delivery category are Atlassian Bitbucket with 18.47%, CircleCI with 5.76%, TeamCity with 5.52% market share, according to 6sense.

“You cannot talk about CloudBees without talking about Jenkins, and you cannot talk about Jenkins without speaking about Kohsuke (co-CEO, Launchable), its creator,” Singh wrote.

Indeed, “What makes the journey sweet for both Kohsuke and me (the founders of Launchable) is that we have stood side-by-side with CloudBees founders to help build CloudBees in an earlier life. It is a homecoming for us, and we couldn’t be more excited,” he stated in the post.

YOUTUBE.COM/THENEWSTACK

Tech moves fast, don’t miss an episode. Subscribe to our YouTubechannel to stream all our podcasts, interviews, demos, and more.

GroupCreated with Sketch.