持续集成和持续交付正在改变软件开发者创建和部署软件的方式。对于许多开发者来说,Jenkins 是实现 CI/CD 的首选工具。但是将 Jenkins 与您的 OpenStack 云平台集成有多容易呢?
认识 Maish Saidel-Keesing。Maish 是思科在以色列的平台架构师,专注于使 OpenStack 成为可以部署视频服务的平台。他致力于将许多互补的解决方案与默认的开箱即用的 OpenStack 项目集成,并使思科的项目适应可行的云部署模型。
在下周温哥华举行的 OpenStack 峰会上,Maish 将发表题为:OpenStack 的 Jenkins 插件:简单而轻松的 CI/CD。 我采访了 Maish,以了解更多关于他的演讲、持续集成以及 OpenStack 的未来走向。
在不透露太多信息的情况下,与会者可以从您的演讲中期待学到什么?
与会者将了解我们 6-12 个月前经历的旅程,当时我们考虑使用 OpenStack 作为我们多个产品的 CI/CD 管道的计算资源。我将介绍我们面临的挑战,为什么其他解决方案不适用,以及我们如何通过为我们的目的开发的 Jenkins 插件克服这些挑战,我们将在峰会上向社区开源该插件。
近年来,CI/CD 对软件开发产生了哪些影响?
我认为 CI/CD 使软件开发者能够为他们的客户提供更好的产品。通过允许他们持续部署和测试他们的软件,他们可以提供更好的代码。此外,它使开发者更接近实际的现场部署。过去,编写软件的人与在客户处部署和支持软件的人之间存在明显的脱节。
开发者如何将 OpenStack 集成到他们的 Jenkins 工作流程中?
使用我们开发的插件,将 OpenStack 云集成到您的 Jenkins 工作流程中可以消耗的资源中非常简单。所有用户只需要提供一些参数,例如端点、凭据等,他们就可以开始部署到他们的 OpenStack 云。
这种工作流程的开源性质对使用它的组织有什么优势?
开源项目始终具有多人贡献和改进代码的好处。对一个项目有另一种具有新鲜视角的观点总是一件好事。它可以提高功能、质量和每个人的整体体验。
展望更广泛的 OpenStack 峰会,您对温哥华峰会最期待什么?
首先,我期待与我的同行交流。这是一个充满活力和积极的社区。
我也希望看到运营商、用户委员会、技术委员会和项目本身之间进行更紧密的协作,以了解在现场部署和维护 OpenStack 的人的需求,并帮助他们实现目标。
我认为我们将在本次峰会上看到的主要主题之一是将聚光灯放在使用该产品的公司、组织和其他机构上。我们将看到他们为什么迁移,以及 OpenStack 如何解决他们的问题。可扩展性不再是问题:扩展已成为事实。
您认为 OpenStack 在 Liberty 版本及以后的发展方向是什么?
社区在过去一年中经历了巨大的变化,试图以更清晰的方式定义自己:什么是 OpenStack,什么不是。
我希望所有参与者继续贡献,并且项目更多地关注来自现场的功能和问题。定义细线通常并不清晰,但 OpenStack(以及所有认为自己是 OpenStack 社区一部分的人)必须共同解决这个问题。
演讲者访谈
本文是 演讲者访谈系列 的一部分,该系列面向 OpenStack 温哥华峰会,这是一个为期五天的 OpenStack 云软件开发者、用户和管理员举办的会议.
评论已关闭。