
优化Docker构建的技巧
Docker镜像,是Docker执行程序中的主要镜像。它们是“容器的蓝图”,提供了有关如何生成容器的说明。在本文中,我将介绍一些经常被忽视的概念,这些概念将有助于优化Docker镜像的开发和构建过程。 你如何构建Docker镜像? 让我们从...
Docker镜像,是Docker执行程序中的主要镜像。它们是“容器的蓝图”,提供了有关如何生成容器的说明。在本文中,我将介绍一些经常被忽视的概念,这些概念将有助于优化Docker镜像的开发和构建过程。 你如何构建Docker镜像? 让我们从...
有关持续集成(CI)和持续交付(CD)的资源和信息很多,包括定义,最佳实践和操作指南。此外,每天都有大量的CI/CD工具被研发出来。但是为什么我们需要CI和CD? 让我们从一些基本信息开始…… 什么是持续集成和持续交付? 有很多定义,但是这...
之前我们对比过 Jenkins和CircleCI ,具体请参考《CircleCI与Jenkins:选择正确的CI/CD工具》 在过去十年的时间里,持续集成(CI)和持续交付(CD)取得了巨大的进步。DevOps的兴起导致对CI/CD工具的需...
如果你从事软件行业工作,那么你已经意识到需求是在不停迭代的。这就是为什么现代SDLC(软件开发生命周期,Software Development Life Cycle)更加注重持续集成和持续交付的原因,因为它可以帮助DevOps团队更快地交...
持续部署越来越受欢迎,因此组织对于高性能测试的需要也越来越多。 GoodRx的质量工程部门主管Priyanka Halder,在2020年1月举行的Applitools网络研讨会上,介绍了GoodRx公司在快速发展环境中如何实现高性能测试自...
DevOps工具越来越多,了解它们以及知道在什么时候使用他们越来越重要。因此,我尝试做一些研究,以便我们可以将DevOps产品分类为大家都熟悉的类别或用途。 在开始讨论DevOps工具和类别之前,让我们了解下DevOps常见术语及其含义。 ...
本文主要内容: 使用Jenkinsfile进行管道配置 管理第三方凭证 集成Jenkins测试报告 Poll 和hook构建触发器 建立 pull 请求 首先,让我们谈谈持续集成(CI)。CI是一种流行的开发实践,尽可能确保软件高质量且可部...
2019年11月,Google Cloud研究人员和战略思想家Nicole Forsgren博士与Applitools的测试自动化顾问和自动化架构师Angie Jones进行了一次网络研讨会,主要一起讨论了DevOps,持续集成和CI自动化...
3月3日,阿里巴巴算法工程师别象在云效DevOps交流群中分享了《阿里巴巴代码缺陷检测探索与实践》。从阿里巴巴代码平台在探索缺陷检测和补丁推荐问题时遇到的挑战入手,介绍了目前业界和学术界较为流行的缺陷检测手段,并针对其局限性,提出PRECF...
JAVA传统项目交付流程的问题 开发和运维间环境有明显差异 代码缺乏统一质量度量 客户要求上线时间紧,人工测试慢,导致测试不充分,时常做线上BUG修复 打造工具链 源码管理Gitlab 持续集成Jenkins 代码扫描Sona...
本示例基于开源的 KubeSphere 容器平台 演示如何通过 GitHub 仓库中的 Jenkinsfile 来创建流水线,流水线共包括 8 个阶段,最终将一个 Hello World 页面部署到 Kubernetes 集群中的不同 na...
前言: 在上一篇文章中,我们已经在K8S集群部署了Jenkins、Harbor和EFK。作为本系列最后一篇文章,将通过实际案例串联所有的基础软件服务,基于K8S做DevOps。 整体的业务流程如下图所示: 一、一机多Jenkins Slav...