在快速变化的技术和市场环境中,软件开发项目面临着前所未有的挑战。传统的瀑布模型,尽管在某些情况下仍然有效,但往往因为其僵化和缺乏灵活性而受到批评。敏捷开发,作为...
在维基百科中的定义为:一种软件工程流程,是将所有软件工程师对于软件的工作副本持续集成到共享主线的一种举措。它一般是指开发工程师在对代码进行修改并提交后,通过标准...
作为一名技术博主,我深知在当今IT行业中,持续集成和持续交付(CI/CD)是至关重要的。而Jenkins作为最流行的开源CI/CD工具之一,对于我们来说是必不可...
Buildkite,深受高流量、横向扩展的企业对消费者巨头的青睐,已将其同名 CI/CD 服务扩展为一个完整的平台。
值得庆幸的是,对于我们这些在软件开发领域的人来说,像持续交付和 DevOps 这样的意识形态可以帮助你将这种可见性构建到你的系统中。强大的 监控和可观察性 是两...
Jenkins是一个开源的持续集成(CI)和持续交付(CD)工具,用于自动化构建、测试和部署软件项目。它提供了一个易于使用的平台,用于构建、测试和交付软件的过程...
为了让持续集成和持续交付(CI/CD)成为现实,企业必须审查其内部流程,并重新思考如何处理软件交付生命周期。过去的清单和评论根本不是前进的方向。残酷的事实是,大...
前几天辅导一位星球同学,聊到了控制风险。这位同学说,他们现在处在一个资源紧张,需求迭代快,发布频繁且版本管理混乱的状态,导致线上系统经常出问题,问我有什么短期有...
开发人员体验和倦怠可能使平台工程成为焦点,但专注于持续交付很可能在贵组织中最大程度地改善开发人员体验 (DevEx)。
🎉你好,我是猫头虎博主!在现代的微服务架构中,服务网格已成为一个不可或缺的部分,为微服务提供了一种高效、安全、透明的通信机制。而CI/CD(持续集成和持续交付)...
本文将重点探讨Docker与持续集成/持续部署(CI/CD)之间的关系,并深入分析如何利用Docker构建高效的交付流程。从社区角度、市场角度、领域角度、资源角...
从产品管理和售卖的角度,这个版本只是对于外部发布有用,比如客户要了解发布版本的特性等等。简单说,这个“版本”是我们研发过程的最终的交付目标,往往和产品规划有关。
从自芝加哥的 ArgoCon 返回后,我开始思考 Argo,尤其是 Argo CD 的未来。有两大阵营: 忠实的 Argo 粉丝致力于开源社区,以及更倾向于继续...
在白皮书"持续交付的重要性"中,我描述了持续交付的技术实践如何有助于缩短反馈周期。持续交付的目标不是创建更多功能,而是产生更大影响。
持续交付不仅可以更快地交付业务价值,还可以让我们更快获得客户反馈。事实证明,持续交付还可以帮助我们减少技术债务。
Weaveworks,这家创造了 GitOps 一词的公司,很快就会不复存在。该公司首席执行官亚历克西斯·理查森(Alexis Richardson)上周早些时...
这个想法是,通过更频繁地更新,您不必等待特定的时间段,并且您的组织可以更好地响应变化。