当微服务有独立的发布时间表时,端到端测试的有效性?

问题描述我是20多名开发人员中的一员,他们为我们公司的一个域(例如交付跟踪域)维护大约7个组件(网站和微服务)。为了确保质量,我们在&Quot;域范围内进行了端到端测试。然而,我们的E2E测试有一个问题:我们的E2E环境可能具有与生产版本不同的组件。出现这种差异的原因是组件(例如

发布:2022-10-16 标签:continuous-integrationtestingdevopsmicroservicescontinuous-delivery


持续集成工具

问题描述我正在研究持续集成工具及其好处。在我的研究中,我使用了以下工具:GitLab配置项詹金斯竹子GoCDTeamCity现在我不会用所有的要求和好处来打扰您了。但是到目前为止,我没有发现这些工具之间有太多不同之处,除了以下几点:扇入扇出支持GoCD社区规模、Jenkins和G

发布:2022-10-16 标签:continuous-integrationcontinuous-deploymentgitlab-cicontinuous-deliverygo-cd


GitLab CI/CD:尚未连接新的转轮

问题描述我是GitLabCI/CD的新手,我已经非常仔细地阅读了有关使用.gitlab-ci.yml文件创建新CI/CD过程的文档。正如我发现的那样,为了拥有持续部署(也称为CD),需要在我的Linux服务器上注册一个新的GitLab-Runner。说明这是我的.gitlab-c

发布:2022-10-16 标签:continuous-integrationcontinuous-deploymentgitlab-cigitlab-ci-runnercontinuous-delivery


Jenkins Pipeline sh 显示名称/标签

问题描述使用Jenkins2流水线插件,有一个有用的功能允许快速概览流水线阶段和步骤状态,包括日志输出.WithJenkins2Pipelineplugin,there'sausefulfeatureallowingaquickoverviewofthepipelinestage

发布:2022-10-16 标签:jenkinsjenkins-pipelinecontinuous-deliveryjenkins-blueocean


如何配置 Jenkins 2 流水线以便 Jenkinsfile 使用预定义的变量

问题描述我有几个项目使用几乎相同的Jenkinsfile.唯一的区别是它必须签出的git项目.这迫使我每个项目都有一个Jenkinsfile,尽管他们可以共享同一个:节点{defmvnHome=工具'M3'defartifactId默认版本阶段('提交阶段'){echo'从Git

发布:2022-10-16 标签:jenkinsjenkins-pipelinecontinuous-deliveryjenkins-2


如何将跨微服务的端到端测试包含到多个持续交付管道中?

问题描述我的团队开发了三个微服务.三者协同工作以提供业务场景.它们与REST和RabbitMQ进行通信.看起来像对我来说,这似乎牺牲了微服务架构首先赢得的所有独立性:端到端阶段是一个瓶颈.快速流水线可以阻止慢速流水线,因为它更频繁地保留端到端阶段,使其他流水线在运行测试之前等待.

发布:2022-10-16 标签:automated-testsmicroservicesaseend-to-endcontinuous-delivery


命令行包 Service Fabric 应用程序

问题描述直到最近,我们的持续交付设置还在使用以下命令交付ServiceFabric包:Ourcontinuousdeliveryset-up,untilrecently,wasdeliveringServiceFabricpackagesusingthefollowingcomm

发布:2022-10-16 标签:msbuildcontinuous-integrationazure-service-fabriccontinuous-delivery


Jenkins - 一个版本有多少 CI/CD 管道?

问题描述使用以下Git工作流程,适用于任何版本,UsingbelowGitworkflow,foranyrelease,对于持续交付,我的理解是,需要创建两条Jenkins管道,如下图:Forcontinuousdelivery,myunderstandingis,twoJenk

发布:2022-10-16 标签:gitcontinuous-integrationjenkinscontinuous-delivery


进行持续交付时,自动项目版本的 Maven 方式是什么?

问题描述我有一个Web应用程序,只要功能准备就绪,我们就会将其部署到生产环境中,有时可能是一天几次,有时可能是发布之间的几周.Ihaveawebapplicationwherewedeploytoproductionwheneverafeatureisready,sometime

发布:2022-10-16 标签:javacontinuous-integrationmavenmaven-3continuous-delivery


持续集成 vs. 持续交付 vs. 持续部署

问题描述这三个术语有什么区别?我的大学提供以下定义:持续集成基本上只是意味着开发者的工作副本每天与共享主线同步几次.持续交付被描述为持续集成的逻辑演变:始终能够将产品投入生产!持续部署被描述为持续交付后合乎逻辑的下一步:只要产品通过QA,就自动将产品部署到生产中!它们还提供了一个

发布:2022-10-16 标签:continuous-integrationcontinuous-deploymentcontinuous-delivery