Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
CICD持续集成交付专栏
使用Tekton和ArgoCD实现Kubernetes CI/CD - Piotr
在本文中,您将学习如何使用 Tekton 和 ArgoCD 在 Kubernetes 上配置 CI/CD 流程。由于 Tekton 是一种云原生 CI/CD 工具,您只能使用它在 Kubernetes 上构建管道。但是,构建 CD 流程的现代方法应该遵循 GitOps 模式。这意味着
Spotify模型:什么是面向运维基础设施的开发者门户Backstage? - redmonk
RedMonk的行业分析师James Governor写了
什么是开源构建工具Bazel?
Bazel是由 Google 开发的开源构建工具,用于自动化大型软件的构建过程。其他公司如Pinterest的,Adobe公司,SpaceX公司,英伟达和LinkedIn都使用它。
Browserflow - 在浏览器中自动执行重复性任务的Chrome插件
可以实现: 网页抓取: 从任何来源提取数据,从简单的 HTML 表格到复杂的单页应用程序。多页?无限喂?没问题。 自动化操作 自动在网站上执行操作,就像您在执行操作一样。除了快 10 倍而且没有错误。 丰富电子表格数据 </
Nix会替代Docker吗? - Replit
Docker是用于构建和部署容器的工具包,Nix是包和配置管理器。这些工具确实有一些重叠:它们都可以用于创建可重现的环境。可重现的环境是可以以相同的方式(最好是逐位)从头开始重新创建的环境。实际上,这意味着在环境之间具有相同的工具、版本和配置。可重现的环境有助于确保项目中的所有开发人
DevOps下微服务架构连续交付部署CI/CD流程
假设我们有一个Web应用程序,并且我们已经构建了一个令人惊叹的现代连续交付管道。对于每天从事此项目的开发人员来说,部署一个微服务需要下面步骤: 在git中新建一个分支 在功能标志后面进行更改 运行单元测试,使用打开和关闭的功能标志验证您的更改 拉取请求
功能分支是邪恶的:从SVN迁移到Git经验
这是敏捷教练THIERRY DE PAUW分享他建议基于Git主干分支开发的思路和经验教训:2012 年,我开始了一项技术指导任务,以提升一个新手团队的软件工程技能。从工程的角度来看是新手,而不是从工作经验的角度来看。他们的工作经验从 5 年到 20 年不等。一开始,我们遇到
SRE与DevOps比较
SRE代表站点可靠性工程(或有时称为站点可靠性工程师),它是一种IT操作方法,优先考虑软件开发常用的工具和方法。换句话说,您不会使用传统的IT策略(例如手动部署)来处理IT任务(例如应用程序部署和监视),而是使用基于代码的自动化工具(例如“基础结构即代码”解决方案)。同时,可
GitOps中推送与拉取两种风格的区别 – thenewstack
自从出现第一个“基础结构即代码”工具以来,人们就意识到对版本进行环境定义的版本控制和自动执行更改是很有意义的。您可以说那些早期的先驱者正在使用Git进行操作。或者,您可以将其称为GitOps。就像敏捷,DevOps或云原生一样,经常有人可能会问:“我们真的需要另一个营销流行语吗?作为
使用Kubernetes实现CI/CD几个注意点 - harness
容器化和 Kubernetes 为计算世界带来了一种新的一致性范式,可以提高工程团队的速度和敏捷性。由通用声明性语言提供的用于描述应用程序和操作任务的融合使 Kubernetes 成为运行分布式工作负载的流行平台。 尽管拥有 Kubernetes 的所有好处,但拥有良好的CI/CD
比较 GitOps 工具
如果您想从经典 CI/CD 环境切换到 GitOps,那么您可以从大量可用工具中进行选择。术语 GitOps 是源代码管理系统 Git 的名称和操作中的缩写 Ops 的组合。将这个附加工具添加到 DevOps 工具箱的想法来自 Kubernetes 环境,它承诺将 IT 自动化提升到
金融科技公司Nubank为什么杀死自己的端到端测试套件 ?
作为一家金融科技公司,质量对我们来说至关重要。我们需要客户用他们的钱信任我们。我们的端到端测试套件补充了我们的测试策略,以确保我们的系统具有非常高的质量和完整性。过去,在 Nubank,我们使用
基于版本控制的分散与聚集软件开发流程 - industriallogic
在涉及大量工作的软件过程中,有一种普遍的管理人员的方法,以确保每个人都能获得适合其才能、知识、技能和经验的任务。对于软件产品的给定功能或修改,高级技术人员将制定出可能成功并适合业务架构的设计。然后,这位大师将工作划分为需要由个人完成的任务。通常,优秀的技术大师会考虑他们团队的
使用Wiremock进行集成测试 - kubilay
作为Trendyol客户服务团队,我们开发和维护不同的项目。为了能够安全地依赖我们的项目并增加我们的交付重点,我们始终试图改善我们的运营。集成测试是这些操作步骤之一,最近我们有机会专注于我们的集成测试,并且情况有所改善。我将通过回答以下问题来尝试解释与集成测试过程相关的这些操作:
Lyft如何通过DevOps提升扩展微服务的生产力? - Garrett
该案例研究是关于在完成向微服务的整体迁移以及开发工具中出现的下一个约束之后提高 Lyft 的生产力。2018 年底,Lyft 工程完成了将我们最初的 PHP 单体分解为 Python 和 Go 微服务的集合。几年后,微服务在允许团队独立运营和交付服务方面取得了很大的成功。本文
荷兰银行实施大规模DevOps经验
ABN AMRO是荷兰的一家银行,历史悠久,可追溯到 19 世纪中叶。。在过去的 25 年中,我们发展了深受客户重视的数字渠道,并已成为主导渠道。2015 年,欧盟为欧洲银行通过
使用GitHub Actions发布部署项目到Maven Central
假设你在Sonatype的Jira上创建了一个帐户,您的本地帐户settings.xml已经配置好。Java
通过Skaffold在Kubernetes上实现Spring Boot应用程序的CI / CD工作流程 - ashishtechmill
本文将介绍如何为使用Skaffold部署到Kubernetes的SpringBoot应用程序创建CI / CD工作流。众所周知的事实是,使用Kubernetes开发应用程序很麻烦。这就是为什么围绕着它开发一个生态系统的原因,以便开发人员可以专注于对他们最重要的事情,即编写代码。关于这
上页
下页